数据库表操作

表的建立

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 KEYFOREIGN 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 列属性=列值;

 

 

 

 
posted @ 2021-05-09 15:52  Carrout  阅读(81)  评论(0编辑  收藏  举报