#创建数据库
方式一:create database demo
方式二:create database if not exists demo character set 'utf8'
#查看所有数据库信息
show databases
#查看新创建数据库信息
show create database demo
#切换数据库
use demo
#查看库下所有表
show tables
#创建表
方式一:
create table if not exists emp(
id int,
name varchar(20),
hire_date date,
salary double(10,2)
)
方式二:以现有表创建,而且带有数据
create table emp1
as
select * from emploees
方式三:以现有表创建,而且没有数据
create table emp1
as
select * from emploees where 1=2
#查看表结构
desc emp
#表添加字段 department_id(默认末尾添加)
alter table emp
add department_id varchar(20)
#表添加字段 job_id (指定位置)
alter table emp
add job_id varchar(20) after hire_date
#修改表的字段长度
alter table emp
modify department_id varchar(30)
#修改表的字段名称
alter table emp
change salary month_salary double(10,2)
#删除表字段
alter table emp
drop column month_salary
#重命名表
rename table emp to empd
#删除表
drop table empd
#清空表(不能回滚,delete 一定条件下可以回滚)
truncate emp1