mysql
创建库
create database db1
查看库
show databases
切换当前库
use db1
删除库
drop database db1
创建表
create table students
清空表
delete from 表名
增
语法:insert into 表名(列1,列2...)values(值,值...)
Eg: insert into students(name,sex,age) values(‘zm’,’male’,18)
删
语法:delete from 表名 [where 列=值]
Eg:delete from students where name=’zm’
改
语法:update 表名 set 列=值 [where 列=值]
Eg:update students set age=19 where name=’zm’
查
语法:select * from 列表 【where 列=值】
Eg:select name from students where age=19
1、查看当前选择的数据库
1.1、select database();

1.2、status;

1.3、show tables;

2、table
2.1、创建表
注意:创建表的时候必须要定义列名以及对应数据类型等

mysql> create table pninfos(pn_id varchar(40) not null, pn_info varchar(200) not null, primary key (pn_id));

# varchar必须指定最大长度, text不用

2.2、查看表
mysql> show tables; mysql> desc pninfos;

# 查看表结构
1 mysql> show create table pninfos;

2.3、增------插入数据
1 mysql> insert into students (name, age, sex, id) values ('周z', 18, 'female', '1'); 2 mysql> insert into students (name, age, sex, id) values ('吴w', 16, 'male', 2);

2.4 删-----
1 mysql> delete from students where id=1;

2.5 改
1 mysql> update students set name='蛮m',age=13 where id=1;

2.6 查
# 查看全部
1 mysql> select * from students;

# 查看部分行
1 mysql> select * from students where id=1;

# 查看部分列
mysql> select name,age from students where id=1;

3、Alter
3.1、修改表列
1)添加列
1 mysql> alter table pninfos add id varchar(10);

2)修改列
mysql> alter table pninfos modify id varchar(10) not null;

3)删除列
1 mysql> alter table pninfos
2 -> drop id;

4、like
# 通配符%
mysql> select * from students where name like '%z';

5、导出
1)导出数据库
mysqldump -uroot -pAdmin@888 PNINFOS > pninfos_dump.txt

浙公网安备 33010602011771号