1.Mysql代码规范
1.关键字、函数名称大写
2.数据库名称、表名称、字段名称等全部小写
3.必须以分号;结尾 (或 \g)
2.记录mysql日志
开始记录
mysql> \T 日志地址 日志文本名.txt
结束记录
mysql> \t
3.创建数据库
//简单创建
CREATE DATABASE test1; //创建test1数据库
//详细创建:查验无重名后再新建数据库,并指定编码格式
create database if not exists maizi4 charcter set ‘GBK‘
4.查看数据库列表、某个数据库详情
全部数据库列表
show databases;
查看数据库详情(主要是编码格式、内容)
show create database 数据库名;
show create schema 数据库名;
5.默认utf-8,修改数据库编码格式
1.alter database 数据库名称 default character set utf8;
2.alter database 数据库名称 default character set=utf8;
6.打开数据库
打开某个数据库
use 数据库名;
查看当前打开的数据库的列表
select database(); //注意带() 那是个方法
7.删除数据库
//直接删
drop database 数据库名;
//验证存在后再删
drop database if exists 数据库名;
8.查看警告详情
show warnings;
9.查看Mysql帮助手册
1.help tinyint //查看tinyint的范围
2.? int //查看int的范围
3.\h create database //查看如何创建数据库
10.几个常见的数据库存储引擎
//每次建表时可以根据存储格式选择不同的存储引擎,不同引擎支持的**不同。主要有:
1.InnoDB存储引擎【默认轻轻功能强大,效率较低,支持并发、外键、回滚和修复,使用的最多】
---常规---
2.MyISAM存储引擎【插入记录快,默认静态(固定长度),不支持事物,对完整性、并发性支持弱】
---读取快,完整性、并发性要求不高---
3.MEMORY存储引擎【在内存中存储,读取快但耗内存;很少使用,一般不能建很大的表,多是一次性表】
---临时表---
11.数据存储引擎查询
查看支持的存储引擎 show engines;
查看支持的存储引擎信息:show variables like ‘have%’
查看默认的存储引擎:show variables like ‘storage_engine‘
12.创建数据表