库的操作

#切换数据库 
use 数据库名称   可以不加分号

#查看所有数据库
show databases;
show create databases; #查看数据库详细信息 

#创建新的数据库 
create database 数据库名称;   
create database 数据库名称 charset utf8;     # 指定编码方式 

# 删除数据库 
drop database 数据库名称; 

#修改数据库编码  可以进入到数据库文件夹中修改db.opt  
#第一行是编码 第二行是排序规则 自己搜索一个


#修改数据库名 可以直接修改对应的文件夹名称  

命名规范:

1.不区分大小写

2.不要使用关键字 例如create select 等.....

3.不能使用纯数字

4.可以下滑线 通常字符下滑线数字的组合

表的操作

#创建表
create table 表名称(列名称 列的数据类型,列名称2 类型2,....) charset gbk;
# 指定编码
create table 表名称(列名称 列的数据类型,列名称2 类型2,....) charset gbk;

#查看当前库下所有表  
show tables;

#查看表结构  
desc 表名称;
#查看表的创建语句 
show create table 表名称;


# 删除表 
drop table 名称;
# 清空表数据   重建表
truncate table 名称;


# 修改表结构 
# 添加字段 
alter table 表名 add 列名称  数据类型;
# 删除字段  
alter table 表名 drop 列名称;
# 修改数据类型 
alter table 表名 modify 列名称 新的数据类型;
# 修改列名
alter table 表名 change 旧的列名  新的列名称 新的类型;


# 修改表的名称
rename table 旧名称 to 新名称;

# 修改编码  
alter table 表名 charset utf8;
posted on 2019-11-21 18:16  Mr丶zhao  阅读(74)  评论(0编辑  收藏  举报