Mysql_笔记2018.1.28

Posted hellangels333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql_笔记2018.1.28相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记:python3,代码片段(2017)

[知了堂学习笔记]_Java代码实现MySQL数据库的备份与还原

Jsp入门EL表达式_学习笔记

python2.7 爬虫_爬取小说盗墓笔记章节及URL并导入MySQL数据库_20161201

Python学习笔记_05:使用Flask+MySQL实现用户登陆注册以及增删查改操作

Android内核源码bionic目录下的子目录arch-arm源码分析笔记