#查询有多少数据库 指令 show DATABASES show databases; #创建数据库 指令 Create DATABASE 名字 create database measurement; #创建好数据库想要显示数据库信息 show create database measurement show create database measurement;#显示的是默认的编码格式没有指定具体格式如Utf-8 #展示数据库编码格式 SHOW VARIABLES LIKE 'character%'; #设置数据库编码格式为utf-8 alter database measurement DEFAULT character set utf8; #删除数据库 指令drop database 数据库名字 drop database measuremennt; #数据类型 #整数类型 Tinyint 1个字节 SmallInt 2个字节 MEDIUMINT 3个字节 Int 4个字节 BIGINT 8个字节 #浮点型数据 FLOAT 4个字节 Double 8个字节 Decimal(M,D) M表示数据长度 D表示小数点后面数据长度 #日期与时间类型 Year Date Time DATETIME TIMESTAMP #字符串和二进制 #Char 固定长度的字符串 'a' 'abc' 都是储存4个字节 binary固定长度的二进制数据 #Varchaar 可变长度字符串 'a' 储存需要一个字节 'abc'需要储存3个字节 varbinary可变长度的二进制数据 #BLOB 表示二进制大数据 TEXT 大文本数据 ENUM 枚举数据类型 SET 字符串对象 BIG位字段类型 #创建数据库 /* CREATE TABLE 表名( 字段名1,数据类型[完整性约束条件], 字段名1,数据类型[完整性约束条件], 字段名1,数据类型[完整性约束条件], ... ) */ Create database itcast; use itcast; create table tb_grade( id int(11), name varchar(20), grade float ) show tables; #查看数据表 show create table 表的名字 show create table tb_grade; show create table tb_grade\G; #使用DESCRIBE查看数据表 DESCRIBE 表名 简称DESC 表名 Describe tb_grade; #修改数据表名字 alter table 旧表名字 rename to 新表名字 alter table tb_grade rename to grade; show tables; #修改字段名 alter table 表名 change 字段名字 新的字段名字 数据类型 alter table grade change name username VARCHAR(20); show create table grade; DESC grade; #修改字段的数据类型 alter table 表名 modify 字段名字 数据类型 alter table grade modify id int(20); desc grade; #添加字段 alter table 表名 add 字段 数据类型 alter table grade add age int(10); desc grade; #删除字段 alter table grade drop age; desc grade; #修改字段的排列位置 alter table 表名 modify 字段名字 数据类型 first/after (某个字段名字) alter table grade modify username varchar(20) first; desc grade; alter table grade modify id int(20) after grade; desc grade; #删除数据库 Drop table 表名 Drop table grade; Desc grade;
标签:入门,show,grade,数据类型,mysql,table,alter,字段名 From: https://www.cnblogs.com/hellotoworld/p/18028377