你的位置:首页 > 软件开发 > 数据库 > 【精粹系列】Mysql精粹

【精粹系列】Mysql精粹

发布时间:2016-09-29 18:00:06
关于Mysql整理的需要记忆和熟练掌握的内容 1. /* 查看操作 */ ----------------------------------------------------------------------------------------------------- ...

关于Mysql整理的需要记忆和熟练掌握的内容

 

1. /* 查看操作 */ ------------------------------------------------------------------------------------------------------- 1. /* 查看操作 */ 
SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VARIABLES -- 查看变量2. /* 数据库操作 */ ------------------------------------------------------------------------------------------------------ 2. /* 数据库操作 */
-- 查看当前数据库  select database();-- 显示当前时间、用户名、数据库版本  select now(), user(), version();
-- 复制表结构  CREATE TABLE 表名 LIKE 要复制的表名-- 复制表结构和数据  CREATE TABLE 表名 [AS] SELECT * FROM 要复制的表名
3. /* 字符集编码 */ --------------------------------------------------------------------------------------------------------- 3. /* 字符集编码 */字符编码-- MySQL、数据库、表、字段均可设置编码-- 数据编码与客户端编码不需一致SHOW VARIABLES LIKE 'character_set_%'  -- 查看所有字符集编码项  character_set_client    客户端向服务器发送数据时使用的编码  character_set_results    服务器端将结果返回给客户端所使用的编码  character_set_connection  连接层编码SET 变量名 = 变量值  set character_set_client = gbk;  set character_set_results = gbk;  set character_set_connection = gbk;SET NAMES GBK;  -- 相当于完成以上三个设置
5./* 建表规范 */ ------------------------------------------------------------------------------------------------------------------ 5./* 建表规范 */  -- Normal Format, NF    - 每个表保存一个实体信息    - 每个具有一个ID字段作为主键    - ID主键 + 原子表  -- 1NF, 第一范式    字段不能再分,就满足第一范式。  -- 2NF, 第二范式    满足第一范式的前提下,不能出现部分依赖。    消除符合主键就可以避免部分依赖。增加单列关键字。  -- 3NF, 第三范式    满足第二范式的前提下,不能出现传递依赖。    某个字段依赖于主键,而有其他字段依赖于该字段。这就是传递依赖。    将一个实体信息的数据放在一个表内实现。
7./* 备份与还原 */ ------------------------------------------------------------------------------------------------------------- 7./* 备份与还原 */备份,将数据的结构与表内数据保存起来。利用 mysqldump 指令完成。-- 导出1) 导出一张表  mysqldump -u用户名 -p密码 库名 表名 > 文件名(D:/a.sql)2)导出多张表  mysqldump -u用户名 -p密码 库名 表1 表2 表3 > 文件名(D:/a.sql)3)导出所有表  mysqldump -u用户名 -p密码 库名 > 文件名(D:/a.sql)4)导出一个库   mysqldump -u用户名 -p密码 -B 库名 > 文件名(D:/a.sql)可以-w携带备份条件-- 导入1)在登录mysql的情况下:  source 备份文件2)在不登录的情况下  mysql -u用户名 -p密码 库名 < 备份文
 

原标题:【精粹系列】Mysql精粹

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。