当前位置:Gxlcms > 数据库问题 > Mysql_笔记2018.1.28

Mysql_笔记2018.1.28

时间:2021-07-01 10:21:17 帮助过:17人阅读

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.创建数据表

Mysql_笔记2018.1.28

标签:关键字   sql日志   手册   帮助手册   alt   class   数据表   数据   help   

人气教程排行