INSERT INTO 表名 (字段名) VALUES (内容);
update语句三要素:
需要更新的表(table)名
;
需要更新的字段(column)名
和它的新内容(value)
;
决定更新哪一条内容(value)
的过滤条件,
- UPDATE 表名
- SET 字段名1 = 内容1, 字段名2 = 内容2, 字段名3 = 内容3
- WHERE 过滤条件;
从数据表中删除数据内容需要使用 DELETE
语句,它需要 WHERE
语句来配合它来指定我们究竟应该删除哪些数据内容。
DELETE FROM 表名 WHERE 条件语句;
DELETE FROM 表名;
小提示: TRUNCATE TABLE 语句也可以用来删除表中的所有记录。但是与 DELETE 不同的是,TRUNCATE TABLE 语句直接删除的是表,而不是表中的内容,删除结束后还会重新创建一个表。所以它的执行速度会比 DELETE 语句快。 语法为:`TRUNCATE TABLE 表名;`
示例如下:
创建一个表结构与 tabale2一模一样的表,只复制结构不复制数据
create table table1 as select * from table2 where 1=2;
创建一个表结构与 table2一模一样的表,复制结构同时也复制数据;
create table table1 as select * from table2 ;
创建一个表结构与 table2一模一样的表,复制结构同时也复制数据;
create table table1(columns1,columns2) as
select columns1,columns2 from table2;