1.show full fields from tb_user; //查询表注释
2.use mybase; //打开数据库
3.select version(); //查看数据库版本
4.select user(); //查看用户
5.Select now(); //查看时间
6.Select database(); //查看当前打开的数据库
7.desc tablename; //查看表结构
8.Show columns from tablename; //查看表结构
9.Alter database mybase default character set utf8;//修改数据库编码
10.Show engines; //查看存储引擎
11.创建表
#创建数据表
create table if not exists `user`(
id smallint primary key,
username varchar(20),
age tinyint default 20,
sex enum('男','女','保密'),
email varchar(50),
addr varchar(200),
birth year,
salary float(8,2),
tel int,
married tinyint(1) comment '0代表没有结婚,1代表结婚 ' #comment 代表注释
)ENGINE=innodb charset=UTF8;
12.修改表名字
Alter table user10 rename to user11;
13.添加表字段
ALTER TABLE user10 ADD card CHAR(18);
14. 修改表的注释
alter table test1 comment '修改后的表的注释';
15.修改字段的注释
alter table test1 modify column field_name int comment '修改后的字段注释';
--注意:字段名和字段类型照写就行
16.修改字段默认值语法:
alter table 表名 alter column 字段名 drop default; (若本身存在默认值,则先删除) alter table 表名 alter column 字段名 set default 默认值;(若本身不存在则可以直接设定)
17.修改表字段的类型
alter table address modify column city char(30);
18.mysql的启动与停止
net start mysql net stop mysql
19.修改表字段的名称
alter
table
grade change
name
username
varchar
(20) ;