MySql基础学习

yu-beng / 2023-07-20 / 原文

 

一、基础学习

1、打开MySql?

2、如何创建数据库、数据表?

 3、bug

 

0、注意事项

mysql是不区分大小写的

 

1、启动MySql

cmd命令行,管理员模式运行,输入命令启动服务-----

net start mysql

输入ml(命令)----------

mqsql -u root -p

出现如下界面就登录成功了

 

2、基础sql命令

2.1 展示已有的数据库

show databases;

 

创建数据库,以test替代数据库名称,创建数据库并设置数据库的字符编码。

//ps:mysql默认是创建的编码方式是 MySQL 的默认编码 latin1 (单字节编码)

create database test character set utf8;

 

进入或者切换数据库,可以不加分号结尾

use test

刚连接上 MySQL 时,没有处于任何一个数据库中,如果要使用某一个数据库,就需要进入到这个数据库中。

use 数据库名 这个命令后面的分号可以省略,这是 SQL 语句中唯一可以省略分号的语句。

 

显示当前数据库 select database();

select database();
 进入数据库中,可以使用 select database(); 来查看当前处于哪个数据库中。长时间操作数据库时,在很多数据库中来回切换后,查看当前的数据库,避免操作错了数据库

 

2.2 创建表

查看当前数据库中的表,

show tables;

 

创建表,以测试的日志表为例,添加字段备注,设置主键。

 创建完之后查看显示信息,

show full columns from t_log;

 

 

 

 

2.x   mysql常用的字段类型(图为参考连接图)

整数类型

 字符串类型

 小数类型

 时间类型

 

枚举类型

enum(枚举值1,枚举值2,...)

枚举类型只能在列出的值中选择一个,如性别。

 

 

 

3、BUG

3.1 输入命令后无反应

 输入命令后加入\g即可执行。

 

 

参考:

https://blog.csdn.net/qq_48400822/article/details/123136905

https://zhuanlan.zhihu.com/p/370510336

 

https://blog.csdn.net/u012954706/article/details/81239482