数据库表操作
表的建立
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
表删除
-- 整表删除(不留表)
DROP TABLE [IF EXISTS] table_name ;
-- 表数据删除(留表)
TRUNCATE TABLE 表名;
表的修改
-- 表名的修改
ALTER TABLE OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;
列删除
ALTER TABLE table_name DROP column_name_1, column_name_2,...;
-- 不允许删除有PRIMARY KEY
或FOREIGN KEY
约束的列!
-- 如果要删除的列具有CHECK
约束,则必须先删除该约束,然后再删除该列!
新增列
alter table tableName add columnName varchar(30);
列修改
-- 列属性修改
ALTER TABLE 表名 MODIFY COLUMN 列名 列类型;
-- 列名修改
ALTER TABLE 表名 RENAME COLUMN Old——Column_name TO New_Column_Name;
新增行
-- method1 INSERT INTO 表名称 VALUES (值1, 值2,....); -- method2 INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);
删除行
-- 条件删除 DELETE FROM 表名 WHERE 列属性=列名 AND 附加属性=附加属性名;
行修改
-- 条件修改 where UPDATE 表名 SET 列属性=列值 WHERE 列属性=列值;