# MySQL Workbench 编辑数据库
# 注释:-- 或 #
# 创建数据库
Creat database test;
# 查看创建好的数据库
show creat database test
# 查看所有数据库列表
show database;
# 使用数据库
use test
# 删除数据库
drop database test
2. 数据表操作
creat database test;
use test
creat table emp(depid char(3),
depname varchar(20));
# 显示数据表
show tables;
# 删除数据表
drop tables;
use test
-- 创建带约束条件的emp表
creat table emp(
dipid char(3) primary key,
depname varchar(20) not null
peoplecount int unique default 0);
-- 查看表
desc emp;
-- 字段名,类型,约束条件,key,默认值
CREATE TABLE example( id INT PRIMARY KEY AUTO_INCREMENT,
```)
5. 修改数据表
对已经存在的数据表进行修改,如表名,字段名,数据类型
-- 修改数据表
-- 修改表名
alter table emp rename empdep;
-- 更改数据类型
alter table empdep modify dpname varchar(30)
-- 更改字段名 modify 只能更改数据类型
alter table empdep change dpname dep varchar(30)
alter table empdep add dpname2 varchar(10)
-- 修改字段位置
alter table empname modify maname varchar(10) first
alter table empname modify maname varchar(10) after depid
alter table empname drop maname
3. 数据操作语言(DML)
1. 填充数据
语法:Insert into 表名 (字段1, 字段2) vulues (xx1, xx2)
外部倒入外部数据:load data local infile '文件路径’ into table Monthly_Indicator fields terminated by '/t' ignore 1 lines;
检查表数据
1. 检查倒入内容: select * from Monthly_indicator
2. 检查总行数: select count(*) from Monthly_indicator
3. 检查表结构: desc Monthly_indicator
use test
create table fruites(f_id char(10), s_id, f_name, f_price, primary key(f_id))
inset into fruites(f_id,f_name) values ('1','APPLE')
load data local infile '文件绝对路径,不包含中文.txt’
into table Monthly_indicator
fields terminated by 't'
ignore 1 lines;
select * from Monthly_indicator
select count(*) from Monthly_indicator
desc Monthly_indicator