#增
create database db1;
create database db1 charset='utf-8';(一般只会设置编码,由于在配置文件已经指定了,这里不需要声明)#查
show databases;(查所有)
show create database db1;(查单个详细信息)#改
alter database db1 charset='gbk';(utf-8在mysql内是utf8)#删
drop database db1;
表(文件)
#在操作表的时候需要指定所在的库#查看当前所在的库的名字
select database();#切换库
use db1;#增
create table t1(idint,name char(4));#查
show tables;(查看当前库下面所有的表名)
show create table t1;(查看单张详细信息)
describe t1;(支持简写 desc t1;)#改
alter table t1 modify name char(16);(修改字段)#删
drop table t1;#通过绝对路径增加表
create table db2.t1(idint);(需要确认的是该库是存在的)
数据(一行行记录)
#一定要现有库 有表 才能操作记录#增
insert into t1 values(1,'jason');(可以省略into)
insert into t1 values(1,'jason'),(2,'egon'),(3,'tank');#查
select *from t1;(数据量大的时候不建议使用)
select name from t1;#改
update t1 set name='DSB' where id>1;#删
delete from t1 where id>1;#将表所有的数据清空
delete from t1;