-
MySQL 常用命令
查看全部 -
创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXITSTS] db_name[DEFAULT] CHARACTER SET [=] charset_name
查看当前服务器下的数据表列表
SHOW {DATABASE | SCHEMA}
[LIKE 'pattern' | WHERE expr]
修改数据库
ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name
删除数据库
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
查看全部 -
关键字、函数名大写
数据库名称、表名称、字段名称小写
SQL语句以分号结尾
查看全部 -
1. 创建表: create table user( id smallint primary key not null auto_increment, name varchar(20), age smallint ); 2. show create table user; 查看创建表信息 show tables; 显示当前数据库所有的表 show columns from user; 显示列属性 或 discribe user; show indexes from user \G; 显示所有的索引,“\G” 表示按列显示 3. drop table user1; 删除表 4. 表添加一列: alter table user add age tinyint 表删除一列: alter table user drop age; 5. 添加主键约束:alter table user2 add primary key (id); 删除主键约束:alter table user2 drop primary key; 添加唯一约束: alter table user2 add unique key uni_key (name); 删除唯一约束: drop index uni_key on user2; 添加外键约束:alter table user2 add foreign key (age) references user(id); 添加默认约束:alter table user2 alter age set default 20; 删除默认约束:alter table user2 alter age drop default; 修改列属性:alter table user2 modify name varchar(30); 修改列名:alter table user2 change age age1 tinyint not null; 修改表名:alter tabler user2 rename user3 或者 rename table user3 to user2; 注:尽量不要修改列名和表名
查看全部 -
储存过程的创建
查看全部 -
知识点到底
查看全部 -
小节知识点
查看全部 -
MySQL查看全部
-
查看数据表列表
SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr]
查看全部 -
行为记录,列为字段
USE db_name; *使用数据库; SELECT DATABASE( ); *显示已经打开的数据库;
创建数据表
CREATE TABLE [IF NOT EXISTS] tb_name( column_name data_type, ... )
例如创建用户信息数据表
CREATE TABLE user( username VARCHAR(20), age TINYINT UNSIGNED, *年龄用TINYINT存储,无需符号; salary FLOAT(8,2) UNSIGNED );
查看全部 -
注意:
SET('VALUE1','VALUE2',...)
取决于SET成员的数目,相当于在成员中作任意排列组合
查看全部 -
DATE 支持时间:1000年1月1日~9999年12月31日
DATETIME 支持时间:1000年1月1日0时0秒~9999年12月31日23时59分59秒
TIMESTAMP 支持时间:1970年1月1日~2037年12月31日
TIME 支持时间:-8385959~8385959
YEAR 支持时间:69~?
查看全部 -
FLOAT[(M,D)]
M表示数字总位数,D表示小数点后面的位数
查看全部 -
有符号位:有正负号的区分
无符号位:没有正负号的区分
查看全部 -
CREATE {DATABASE | SCHEMA} [IF NOT EXIST] db_nmae [DEFAULT] CHARACTER SET [=] charset_name
{ }是必选项
[ ]是可选项,可写可不写
当出现错误时,可以使用
SHOW WARNINGS
查看错误
查看数据库的编码方式
SHOW CREATE DATABASE db_name;
SQL默认创建方式为UTF-8,若要创建其他格式的数据库,可以使用
CREATE DATABASE IF NOT EXIST db_name CHARACTER SET gbk;
修改数据库(编码方式)
ALTER DATABASE [db_name] [DEFAULT] CHARACTER SET [=] charset_name;
删除数据库
DROP {DATABASE|SCHEMA} [IF EXISTS] db_name;
查看全部
举报