一、数据库
1.创建数据库
create database ;
2.查看数据库
(1)查看所有数据库
show databases;
(2)查看以某个字母开头的数据库
show databases like 'd_%';
3.删除数据库
drop database db;
4.使用数据库
use db;
二、数据表
1.创建表
create table tb(
id int auto_increment primary key,
name varchar(30) not null,
math varchar(30) not null);
2.查看表结构
(1)方法一
desc tb;
(2)方法二
show columns from tb from db;
3.修改表名
alter table tb rename as tb1;
4.重命名表
rename table tb1 to tb;
5.复制表
(1)不复制表(结构)
create table tb1 like tb;
(2)复制表(内容)
create table tb2 as select*from tb;
6.查看表中内容(数据)
select*from tb1;
7.删除表
drop table tb1;
三、字段
1.添加字段
alter table tb add PE varchar(30) not null;
2.修改字段(类型)
alter table tb modify name varchar(40);
3.修改字段(名称)
alter table db.tb change column name user_name varchar(30) null default null;
4.删除字段
alter table tb drop PE;
四、数据
1.插入数据(方法一:insert…values)
(1)插入完整数据
insert into tb values(1,'王琳琳',93);
(2)插入部分数据(id为自动编号可以不指定或者字段中含有允许为空值项)
insert into tb(user_name,math) values('赵凯',80);
(3)一次插入多条数据
insert into tb(user_name,math) values('孙淼',65),('刘晓君',58),('东雅兴',87),('蔡明明',105);
2.插入数据(方法二:insert…set)
insert into tb set user_name='袁玲云',math=86;