MySql
例如:增删改查
一、增删改查(增)
1.连接数据库
代码如下(示例):
mysql -uroot -p
2.查看数据库都有什么库
代码如下(示例):
show databases;
3.如果没有自己想要的库,开始创建库
代码如下(示例):
create database db_test;
4.选择库
代码如下(示例):
use db_test;
5.创建表
代码如下(示例):
create table db_student(
id int(10) not null,
uname varchar(20) not null,
education int(11) not null
)engine=lnnodb default charset=utf8;
6.一·插入数据
代码如下(示例):
insert into db_student value(1,'张三',12345678901);
6.二·多行插入
代码如下(示例):
insert into db_student value(2,'李四',22345678901),(3,'王五',32345678901);
二、增删改查(删)
1.1根据id删除
DELETE FROM 表名称 WHERE 列名称 = 值
代码如下(示例):
delete from db_student where id=1;
1.2根据姓名删除,以此类推
delete from db_student where uname='王五';
三、增删改查(改)
修改李四名字为赵六,李四的id为2
代码如下(示例):
update db_student set uname='赵六' where id=2;
四、增删改查(查)
查询db_student表中所有数据
代码如下(示例)
select * from db_student;
单独查询uname和education中的数据,不显示id
select uname,education from db_student;
多表查询
两个表中必须有一个数据相同例如名字相同才可以查到。
select a.education,b.uname,b.xinzi from db_student a , test b where a.uname=b.uname;
分组查询
查询同辆车的不同状态下的进出记录(GROUP BY + 多个字段)
``c
select number 车牌号, status 状态, SUM(spend) 费用
from inoutinfo
group by number, status