常用命令和规范
– 启动服务
net start/stop mysql
mysql -h 主机ip -u 用户名 -p 密码
exit
规范:
- 不区分大小写
- 用;或/g结束
- 关键字不能换行
多行注释 /**/
单行注释 # 或 –
– 显示数据库
show DATABASES;
– 连接到某个数据库
USE glsx_ddh;
– 查询当前数据库
SELECT DATABASE();
– 显示当前库的表
SHOW TABLES;
– 显示某个库的表
SHOW TABLES FROM 数据库;
– 创建库
CREATE DATABASE glsx_test;
– 命令查看版本
mysql --version / mysql -v
– 连接上mysql sql查看版本
SELECT VERSION();
– 删除库
drop dj_test;
– 显示表结构
DESC dj_insure_order;
show columns from dj_insure_order;
describe dj_insure_order;
– 显示表的列备注等所有信息
SELECT * FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = ‘glsx_dj’ and TABLE_NAME = ‘dj_insure_order’;
– 显示创建表的sql
show create table dj_insure_device;
– 退出连接
EXIT
SQL概述: 用于与数据库通行的语言
– 查询数据
DQL:数据查询语言 select
– 修改数据
DML:数据操纵语言 update | insert | delete
– 修改定义数据结构(库和表)
DDL:数据定义语言 create | alter | drop (create index | dropindex)
– 数据控制安全和访问权限控制
DCL:数据控制语言 commit | rollback (grant | revoke | lock )