数据库的增删改查:
增:creat database 数据库名 charset 编码格式;
creat database chen charset utf-8;
删:drop database 数据库名;
drop database chen;
改:alter database 需修改的库名 charset 字符编码;
alter database chen charset gbk;
查: 所有库:show database;
查看库的详细信息: show creat database 数据库名;
文件:表
1·切换到库(文件夹)
语法:use 库名;
use chen;
增:(必须use切换到当前的数据库中)
create table 表名(字段,字段类型(宽度),字段,字段类型(宽度),...);
实例:create table t1(id int,name varcharm(11));
(无需切换到当前数据库)
create table 库名.表名(字段,字段类型(宽度),字段,字段类型(宽度),...);
实例:create table chen.t1(id int,name varcharm(11));
删:(彻底删除)
语法:drop table 表名;
实例: drop table t2;
改:(一般不改)
1·添加字段:
语法:alter table 表名 add 字段 类型(宽度)
alter table t1 add sex varchar(11);
2·删除字段:
语法: alter table 表名 drop 字段
alter table t1 drop sex;
3·改表字段类型:
1·改字段类型:(不改变字段)
alter table 表名 modify 字段 新类型(宽度)
alter table t1 modify sex char(12);
2·改字段类型
alter table 表名 change 老字段 新字段(宽度)
alter table t1 change sex se varchar(11);
4·改表名
语法:rename table 表名 to 新表名
实例: rename table t1 to t2;
查
1·查看表结构
语法: desc 表名;
实例: desc t2;
2·查看创建的表
语法:show create table 表名;
实例:show create table t2;
3·查看所有的表
语法:show tables;
4·查看所在的库
语法:select database();
文件内的内容:(inster/delete/update/select)
增:
1·为想要的字段添加值,多余的会插入空
语法:
insert into 表名(字段1,字段2)values
(第一行数据,没有插入的字段会为空),
(第二行数据,没有插入的字段会为空),
(第三行数据,没有插入的字段会为空);
...
实例:
inster into t2(id,name) values
(1,'chen'),
(2,'zhi'),
(3,'qiang');
...
2·不写添加的字段(所有字段插入)
语法:
insert into 表名 values
(第一行数据,记录必须与表的字段数量和类型相同),
(第二行数据,记录必须与表的字段数量和类型相同),
(第三行数据,记录必须与表的字段数量和类型相同);
...
实例:
inster into t2 values
(1,'chen','man'),
(2,'zhi','woman'),
(3,'qiang','man');
删:
删除表的部分信息
语法:delete from 表名 where 条件
实例: delete from t2 where id = 1;
清空表信息
语法:truncate 表名;
实例:truncate t2;
改:
1·直接修改字段
语法: update 表名 set 字段名 = 修改值;
实例: update t2 set sex = 'woman';
2·加条件
语法: update 表名 set 字段名 = 修改值 where 条件;
实例: update t2 set sex = 'man' where id = 2;
查:
1· 查看所有的记录
语法: select * from 表名;
实例: select * from t2;
2· 查看指定字段
语法: select 指定字段 from 表名;
实例: select id,name from t2;
3· 查看字段加条件 where
查看所有的加条件
语法:select * from 表名 where 条件;
实例:select * from t2 where id >= 2;
4·不用进入库也可以查表内容
语法:select * from 库名.表名;
实例:select * from chen.t2;
|