表信息:
表名t_Students
表结构:
插入表记录:INSERT
#向表中插入某些字段
INSERT INTO t_Students(sid,sname) VALUES(1004,'lisi');
#向表中插入所有字段,字段的顺序为创建表时的顺序
INSERT INTO t_Students VALUES(1001,'张三','张三@qq.com',NULL);
注意
- 值与字段必须对应,个数相同,类型相同
- 值的数据大小必须在字段的长度范围内
- 除了数值类型外,其它的字段类型的值必须使用单引号(’ ')引起。
- 如果要插入空值,可以不写字段(=插入部分),或者插入 null。
- 注意每一列的约束问题
更新表记录:UPDATE
#更新所有记录的指定字段
UPDATE t_Students SET isdel=1;
#更新符号条件记录的指定字段
UPDATE t_Students SET email='list@qq.com' where sid=1004;
删除记录:DELETE
#删除某行 DELETE
DELETE FROM t_Students WHERE sid = 1004;
## 删除所有,不清空自动增长列记录数。
DELETE FROM t_Students;
## 删除所有,将清空自动增长列记录数。
TRUNCATE TABLE t_Students;
这里是引用
- DELETE 一条一条删除,不清空auto_increment记录数。
- TRUNCATE 直接将表删除,重新建表,auto_increment将置为零,从新开始。