一、数据库文件夹的的操作
- create database db1 charset utf8; 增加db1文件夹
- show databases ; 查看所有数据库
- show create database db1; 查看db1文件夹
- drop database db1; 删除db1文件夹
- alter database db1 charset gbk; 修改db1编码
二、操作文件(表)
- 切换到文件下:
- use db2 切换文件夹
- c 取消命令
- create table t1(id int,name char(10)); 创建表
- show tables; 查看当前文件下的所有表
- show create table t1; 查看表
- alter table t1 add age int; 增加字段
- alter table t1 modify name char(12); 改表中的名字字符
- desc t1; 查看表结构
- drop table t1; 删除表
三、操作文件的一行行内容(记录)
- insert into db1.t1 values(1,'egon1'),(2,'egon2'),(3,'egon3'); 增加记录
- select * from t1; 查看所有字段对应的值
- select * from t1 where id>2; 查看id大于2的字段
- select name from t1; 查看单个字段
- update t1 set name='SB' where id=3; 改里面的记录
- delete from t1 where id=3; 删除一条记录
- 对于清空表的记录有两种方式,但是推荐使用后者
- delete from t1;
- truncate t1; #当数据量大的时候下,删除速度快 整体删除
- 自增id
- create table t2(id int primary key,name char(10));
- create table t3(id int not null unique,name char(10));
- create table t2(id int primary key auto_increment,name char(10));
四、补充
- create table t6 select * from t5; 拷贝表
- create table t7 select * from t5 where 1=2; 拷贝表结构
- alter tablet7 modify id int primary key auto_increment 改表结构
- delete t7 set name='' ; 删除记录