mysql必知必会学习笔记(一)

MYSQL必知必会第三章--了解数据库和表

书中部分代码展示:

CREATE DATABASE crashcourse;
/*创建名为 crashcourse 的新数据库*/

SHOW DATABASES;
/*显示全部数据库*/

USE crashcourse;
/*选择数据库crashcourse供我们使用*/

SHOW TABLES;
/*显示当前数据库下全部数据表*/

SHOW COLUMNS FROM my_table;
DESCRIBE my_table;
/*显示表my_table中各字段的信息*/

SHOW CREATE DATABASE crashcourse;
/*显示创建特定数据库(crashcourse)的mysql语句*/

SHOW CREATE TABLE my_table;
/*显示创建特定数据表(my_table)的mysql语句*/

SHOW STATUS;
/*显示广泛的服务器状态信息*/

SHOW ERRORS;
/*显示服务器错误信息*/

SHOW WARNINGS;
/*显示服务器警告信息*/

STATUS;
/*服务器运行状态*/


案例分析:

打开cmd,进入mysql


mysql必知必会学习笔记(一)_第1张图片

输入SHOW DATABASES; 命令,显示出我的可用数据库的列表。其中my_firstsql数据库为我之前练习创建的,以后会经常使用它。





USE语句不返回任何结果。这里输入USEmy_firstsql;命令,显示出Database changed消息是mysql命令行实用程序在数据库选择成功后显示的。


mysql必知必会学习笔记(一)_第2张图片

SHOW TABLES;命令显示获得的数据库(在这里为my_firstsql)内的表的列表.


mysql必知必会学习笔记(一)_第3张图片

SHOW CREATE DATABASE my_firstsql;显示数据库my_firstsql创建时的信息,可以看到编码方式为默认的utf-8。


mysql必知必会学习笔记(一)_第4张图片

SHOW COLUMNS FROM infor;显示表infor中字段的信息,包含字段名、数据类型、是否允许空值、键信息、默认值、其他信息。infor表中的信息表明,所有字段都不允许为空,id为主键且自动编号。


mysql必知必会学习笔记(一)_第5张图片

SHOW CREATE TABLE infor;显示我们创建infor表时的信息,如各个字段信息,引擎为InnoDB引擎,编码方式为默认的utf-8。


其他内容:


MYSQL语句规范:

1. 关键字与函数名全部大写

2. 数据库名称、表名称、字段名称全部小写

3. SQL语句必须以分号结尾

Mysql中的各种引擎:

http://blog.csdn.net/gaohuanjie/article/details/50944782

通过show status 优化数据库性能:

http://blog.csdn.net/ls3648098/article/details/9293643

mysql 的 status命令里面都是什么意思:

https://zhidao.baidu.com/question/541317437.html






你可能感兴趣的:(mysql)