添加有约束条件的字段: alter table tb_dept1 add column1 varchar(12) not null; 在某个位置添加字段: alter table tb_dept1 add column2 int(11) first; 在某个字段后面添加新字段: alter table tb_dept1 add column3 int(11) after name; 删除字段:
WHERE column2 = 123 ''') conn.commit() 5、删除数据 cursor.execute(''' DELETE FROM table_name WHERE column2 = 123 ''') conn.commit() 八、总结 在Python中操作SQLite数据库非常方便,通过sqlite3库可以轻松完成各种数据库操作,包括删除表。在删除表时,使用DROP TABLE命令、并注意数据备份和错误处理。...
execute('''DROP TABLE employee''') conn.commit() c.execute("select * from employee") print(c.fetchone()) #报错 sqlite3.OperationalError: no such table: employee SQLite 的功能远多于前面介绍的这些,这里仅起到抛砖引玉的作用。 本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。 原始发表:2019...
https://raw.githubusercontent.com/pandas-dev/pandas/master/pandas/tests/io/data/csv/tips.csv 1. 选择 在SQL 中,我们可以使用 SELECT 语句从表选择数据,结果被存储在一个结果表中,语法如下: SELECT column_name,column_nameFROM table_name; 1. 如果不想显示全部的记录,可以使用 TOP 或 LIMIT 来限制行...
('ALTER TABLE 表名 MODIFY 列名 新数据类型 新列属性')#修改列属性cur.execute('ALTER TABLE 表名 DROP COLUMN 列名')#删除列cur.execute('INSERT INTO 表名(列名) VALUES(值)')#插入数据cur.execute('UPDATE 表名 SET 列名=值 WHERE 表达式')#修改数据cur.execute('DELETE FROM 表名 WHERE 表达式')#...
聊到python中的Redis,本篇文章继续说另外一种比较常用的数据库:Sqlite。 Sqlite 是一种 嵌入式数据库,数据库就是一个文件,体积很小,底层由 C 语言编写,经常被集成到移动应用程序中事实上,python 内置了 sqlite3 模块,不需要安装任何依赖,就可以直接操作 Sqlite 数据库 ——准备 和Python 操作 Mysql 类似,操作 ...
"F://python入门//数据1//CSV测试数据.csv"#为一个简单的本地数据库football_game.db创建连接,football_game.db为数据库名称con = sqlite3.connect('football_game.db')#创建了一个光标c =con.cursor()#如果表名存在,则删除它drop_table ="""DROP TABLE IF EXISTS football_game;"""c.execute(drop_...
SQLite创建表: CREATE TABLE database_name.table_name(column1 datatype PRIMARY KEY(one or more columns),column2 datatype,...columnN datatype,); 创建完之后。便可以使用.tables查看相关的表,使用..schema tablename查看表具体信息。那么删除表操作,和Oracle一样,这里不再演示了,使用DROP TABLE database_...
'SQLITE_DENY', 'SQLITE_DETACH', 'SQLITE_DROP_INDEX', 'SQLITE_DROP_TABLE', 'SQLITE_DROP_TEMP_INDEX', 'SQLITE_DROP_TEMP_TABLE', 'SQLITE_DROP_TEMP_TRIGGER', 'SQLITE_DROP_TEMP_VIEW', 'SQLITE_DROP_TRIGGER', 'SQLITE_DROP_VIEW', 'SQLITE_IGNORE', 'SQLITE_INSERT', 'SQLITE_OK', 'SQLITE_...
cursor.execute('UPDATE table_name SET column1 = ? WHERE id = ?', (new_value, id_value)) 删除数据 cursor.execute('DELETE FROM table_name WHERE id = ?', (id_value,)) 异常报错 在使用PySQLite的过程中,你可能会遇到一些异常报错。下面是一些常见的异常及其含义: - sqlite3.Error: SQLite的错...