Author:Bruce
insert 语句
插入单条记录:
格式:insert into 表名 values()
测试:
登陆mysql数据库后,进入自定义的LF数据库;
创建一个新表t1,初始化两个列id和name,列属性分别是int和varchar(20)
插入一条记录,id是1,name是zhang,注意属性是字符的列值前后要用单引号扩起来
插入多条记录:
格式:insert into 表名 values(),(),() #每个括号用逗号分开
单独对一个列插入:
格式:insert into 表名(列名) values()
update语句:
更新记录
格式:update 表名 set 列名=值 (后面可以加条件where),
下面命令是对表t1操作,把id=1的记录的name列值改成zhang55
####生产环境中尽量使用where,否则系统会对所有记录操作,有可能造成生产事故
delete 语句:
删除记录
delete from 表名 (和update语句一样,尽量加where来做限制)
下面命令是对id=2的记录做删除
如果要对整个表做清空可以用truncate语句,
区别:
delete from t1 # DML语句,仅仅对记录做逻辑删除
truncate from t1 # DDL语句,在磁盘空间对表做物理删除,速度比较快