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



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





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




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




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



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




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






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GUI Research Group

谢谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值