一、数据库操作
1.创建数据库:
create database 数据库名
2.查看数据库:
(1).查看所有数据库:
show databases;
(2).查看指定数据库的创建信息:
show create database 数据库名;
3.使用数据库:
(1)use 数据库名;
(2)mysql -u用户名 -p密码 数据库名;
4.删除数据库:
(1)drop database 数据库名;
(2)drop database if exists 数据库名;
二、数据表操作
1.创建数据表:
create table 表名(
属性名 数据类型;
);
2.查看数据表:
(1).查看数据表:
show tables;
(2).查看数据表的相关信息:
show table status from 数据库名 ;
3.修改数据表:
(1).修改数据表名:
(1.1)alter table 旧表名 rename to 新表名;
(1.2)rename table 旧表名1 to 新表名1;
4.查看表结构:
(1).查看所有字段信息:
desc 表名;
(2).查看指定字段信息:
desc 表名 字段名;
(3).查看数据表的创建语句:
show create table 表名;
(4).查看表结构:
(4.1)show full columns from 数据表名;
(4.2)show full columns from 数据库名.数据表名;
5.修改表结构:
(1)修改字段名:
alter table 表名 change 旧字段名 新字段名 数据类型;
(2)修改字段类型:
alter table 表名 modify 字段名 新数据类型;
(3)修改字段的位置:
alter table 表名
modify 字段名1 数据类型 after 字段名2;
(4)新增字段:
(4.1)新增一个字段,可指定其位置:
alter table 表名 add 新字段名 类型 after 字段名;
(4.2)同时新增多个字段:
alter table 表名 add 新字段1 数据类型1,新字段2 数据类型2.......;
(5)删除字段:
alter table 表名 drop 字段名;
6.删除表:
drop table 数据表名;
三、数据操作
1.添加数据:
(1)为所有字段添加数据:
insert into 表名 values (值1,值2,值3......);
(2)为部分字段添加数据:
insert into 表名 (字段1,字段2......) values (值1,值2,值3......)
2.查询数据:
(1)查询表中全部数据:
select * from 表名;
(2)查询表中部分字段:
select 字段名(可以有多个) from 表名;
(3)简单条件查询数据:
select * from 表名 where 字段名=值;
3.修改数据:
update 表名 set 字段名1=值1 where 条件表达式;
4.删除数据:
(1)delete from 表名;
(2)delete from 表名 where 条件表达式;