mysql插入表中记录操作

插入记录时values所指定的值要和表中字段的个数、顺序以及类型要一一对应。
mysql> insert into students values(1,‘zhangs’,21);
插入多行
mysql> insert into students values(2,‘lis’,24),(3,‘wange’,26);
分开插入
我们也可以指定所要插入数据的字段:
语法:
INSERT INTO table_name (字段1, 字段2,…) VALUES (字段值1, 字段值2,…)
例如:向students表中的id,name字段插入数据
mysql> insert into students (id,name)values(4,‘hangl’);
查询表中记录
查询表中所有记录
mysql> select * from students;
只查询表中某个字段或某些字段的内容
语法:select 字段 from 表名
mysql>select name from students;
查询多个字段mysql>select id,name from student;
查看别的数据库表
语法:select 字段 from 数据库名,表名;
mysql>select * from HA.students;

删除表中的记录
语法:delete from 表名 where id=3
id=3表示删除表id字段的第三行
删除age为空的行
mysql> delete from students where age is null;
更新记录
updata语法用于修改表中的记录
语法:updata 表名 set age=25 where id=2;
把表中id为2的记录age更新为25
同时更新多个字段,用逗号隔开
mysql> updata 表名 set id=1,name=’zhangsan’where age=21;
SQL条件查询语句
首先表中插入数据
mysql>inset into students values(2,‘lisi’,23),(3,‘wange’,26),(4,‘libin’,28),(5,‘tom’,30),(6,‘sorry’,24);
查询表中的name,age中的数据
mysql> select name,age from students;
去重查询distinct
mysql> select distinct name,age from students;
使用and和or进行多条件查询
查询表中的id>3并且age>25的记录
mysql> select id,name,age from students where id>3 and age>25;
查询表中id>3或者age>25的记录
mysql> select id,name,age from students where id>3 or age>25;

mysql区分大小写的查询binary

mysql默认查询不区分大小写
mysql> select name from students where name=‘kill’;
此命令默认查询kill,查询结果不区分大小写
区分大小写查询
mysql> select * from students where binary name=‘kill’;

mysql查询排序
语法:select字段1,字段2 from 表名order by 字段名;

升序asc
mysql> select id from students order by id asc;
降序desc
mysql> select id from students order by id desc;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值