mysql 创建数据库和表的语法以及常用的操作

mysql 创建数据库和表的语法以及常用的操作
创建数据库的语法
1、基本语法
create database tour character set gbk;

use tour;
无主键自增长的
create table EMB_T_Employee
(
   emb_c_operatorID     int not null,
   emb_c_empCode        varchar(255) not null,
   emb_c_gender         int not null,
   emb_c_email          varchar(255) not null,
   emb_c_empMPhone      varchar(255) not null,
   emb_c_empTel         varchar(255),
   emb_c_empZipCode     varchar(50),
   emb_c_empPID         varchar(50),
   emb_c_empBirthDate   datetime,
   emb_c_empAddress     varchar(512),
   emb_c_regDate        datetime not null,
   emb_c_displayOrder   int not null,
   primary key (emb_c_operatorID)
)engine=INNODB default charset=gbk;
有主键自增长不控制主键的起点
create table emb_t_dictBusType
(
   emb_c_busTypeID      int not null auto_increment,
   emb_c_busTypeEnName  varchar(255) not null,
   emb_c_busTypeZhName  varchar(255) not null,
   primary key(emb_c_busTypeID)  
)engine=INNODB  default charset=gbk;
有主键自增长控制主键的起点
create table emb_t_dictBusType
(
   emb_c_busTypeID      int not null auto_increment,
   emb_c_busTypeEnName  varchar(255) not null,
   emb_c_busTypeZhName  varchar(255) not null,
   primary key(emb_c_busTypeID)  
)engine=INNODB auto_increment=1001 default charset=gbk;
2、查看当前所有的数据
show databases;
3、查看当前数据库的所有表
show tables;
4、查看表结构
desc emb_t_dictBusType ;
5、查看字符集
show variables like 'collation_%';
show variables like 'character_set_%';
6、修改数据库的字符集
alter database tour character set utf-8;

你可能感兴趣的:(mysql 创建数据库和表的语法以及常用的操作)