Windows服务
-- 启动MySQL |
连接与断开服务器
mysql -h 地址 -P 端口 -u 用户名 -p 密码 |
数据库操作
-- 查看当前数据库 |
表的操作
-- 创建表 |
数据操作
-- 增 |
字符集编码
-- MySQL、数据库、表、字段均可设置编码 |
数据类型(列类型)
1. 数值类型 |
列属性(列约束)
1. PRIMARY 主键 |
SELECT
SELECT [ALL|DISTINCT] select_expr FROM -> WHERE -> GROUP BY [合计函数] -> HAVING -> ORDER BY -> LIMIT |
UNION
将多个select查询的结果组合成一个结果集合。 |
连接查询(join)
将多个表的字段进行连接,可以指定连接条件。 |
INSERT
select语句获得的数据可以用insert插入。 |
DELETE
DELETE FROM tbl_name [WHERE where_definition] [ORDER BY ...] [LIMIT row_count] |
TRUNCATE
TRUNCATE [TABLE] tbl_name |
备份与还原
备份,将数据的结构与表内数据保存起来。 |
视图
什么是视图: |
事务(transaction)
事务是指逻辑上的一组操作,组成这组操作的各个单元,要不全成功要不全失败。 |
锁表
表锁定只用于防止其它客户端进行不正当地读取和写入 |
触发器
触发程序是与表有关的命名数据库对象,当该表出现特定事件时,将激活该对象 |
SQL编程
--// 局部变量 ---------- |
用户和权限管理
-- root密码重置 |
表维护
-- 分析和存储表的关键字分布 |
杂项
1. 可用反引号(`)为标识符(库名、表名、字段名、索引、别名)包裹,以避免与关键字重名!中文也可以作为标识符! |