MYSQL(基本命令2)

1.语法格式:
insert into 表名 (字段名 1 ,字段名 2... values ( 字段值 1 ,字段值 2...);
2. # 创建学生表
CREATE TABLE student(
sid INT ,
sname VARCHAR ( 20 ),
age INT ,
sex CHAR ( 1 ),
address VARCHAR ( 40 )
);
3.向学生表中添加数据, 3 种方式
INSERT INTO student (sid,sname,age,sex,address) VALUES ( 1 , ' 孙悟空 ' , 20 , ' ' , ' 花果
' );
4.插入全部字段,不写字段名
INSERT INTO student VALUES ( 2 , ' 孙悟饭 ' , 10 , ' ' , ' 地球 ' );
5. 插入指定字段的值
INSERT INTO category (cname) VALUES ( ' 白骨精 ' );
注意:
值与字段必须要对应,个数相同 & 数据类型相同
值的数据大小,必须在字段指定的长度范围内
varchar char date 类型的值必须使用单引号,或者双引号 包裹。
如果要插入空值,可以忽略不写,或者插入 null
如果插入指定字段的值,必须要上写列名
6. 不带条件的修改
update 表名 set 列名 =
UPDATE student SET sex = ' ' ;
7.带条件的修改
update 表名 set 列名 = [ where 条件表达式:字段名 = ]
UPDATE student SET sex = ' ' WHERE sid = 3 ;
8.一次修改多个列, 将 sid 2 的学员,年龄改为 20 ,地址改为 北京
UPDATE student SET age = 20 ,address = ' 北京 ' WHERE sid = 2
9. 删除所有数据
delete from 表名
DELETE FROM student;
10.指定条件 删除数据
delete from 表名 [ where 字段名 = ]
DELETE FROM student WHERE sid = 1 ;
如果要删除表中的所有数据 , 有两种做法
1. delete from 表名 ; 不推荐 . 有多少条记录 就执行多少次删除操作 . 效率低
2. truncate table 表名 : 推荐 . 先删除整张表 , 然后再重新创建一张一模一样的表 . 效率高
truncate table student;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值