MySQL_ notas de estudio del primer día _ tipos de datos y creación de tablas

Uno, el comando MySQL en cmd

(1)打开mysql
mysql -hlocalhost -uroot -p # 不一定有效

(2)查看所有数据库
SHOW DATABASES;

(3)进入某个数据库
USE 该数据库的名字;

(4)查看当前的数据库
SELECT DATABASE();

(5)退出当前数据库
EXEC 数据库名字 # 这个我不太确定,我一般就use其它数据库

(6)创建数据库
CREATE DATABASE 数据库名(建议小写,符合规范);

(7)在当前数据库下创建表(举个栗子吧)
mysql> CREATE TABLE IF NOT EXISTS `user`(
    -> id SMALLINT PRIMARY KEY, # 这是设置主键的意思
    -> username VARCHAR(20),
    -> age TINYINT,
    -> sex ENUM('男','女','保密'), # 这是枚举类型
    -> email VARCHAR(50),
    -> address VARCHAR(200),
    -> birth YEAR,
    -> salary FLOAT(10, 2),
    -> tel INT,
    -> married TINYINT(1) # 用这个在mysql中代替布尔
    -> )ENGINE = INNODB CHARSET = UTF8;
    # 这是引擎和编码方式,一般就默认它俩了。

(8)查看当前数据库下的表
SHOW TABLES;

(9)查看当前数据库下某个表的信息
DESC 这个表的名称; # DESC 也可以写成 DESCRIBE
或者
SHOW COLUMNS FROM 这个表的名称;

(10)删除某个数据库
DROP DATABASE IF EXISTS 要删除的数据库名称;
# 删除表应该差不多

(11)往表中插入数据
INSERT 表名称 VALUES(这里根据表格要求来);

(12)记录(把cmd中自己输入命令和结果信息导入到txt中)
\T 这里放路径,路径与“T”之间空一小格,示例如下
*******************************************
\T C:\Users\dell\Desktop\mysql001.txt
这里的内容会被记录
\t # 这个表示退出记录

(13)查看警告
SHOW WARNINGS;

Dos tipos de datos de uso común en MySQL

数值类型、字符串类型、日期和时间类型
还是拿之前创建的表格举例
CREATE TABLE IF NOT EXISTS `user`(
id SMALLINT PRIMARY KEY,  # SMALLINT 较小的整数类型,可以用HELP SMALLINT 在cmd中查看其上限
username VARCHAR(20),  # VARCHAR 可变字符串,设置20表示字符最多20个
age TINYINT,  # 较小的整数类型,上限比SMALLINT要低
sex ENUM('男','女','保密'),   # 枚举类型
email VARCHAR(50),  #  VARCHAR 可变字符串,设置50表示字符最多50个
address VARCHAR(200),  # 略
birth YEAR,  # 年,表示出生年份
salary FLOAT(10, 2),  # 浮点数,最多10个数字,小数两位
tel INT,  # 整数类型,一般也可用其存号码什么的
married TINYINT(1)   # 表示布尔类型
)ENGINE = INNODB CHARSET = UTF8;

Supongo que te gusta

Origin blog.csdn.net/tjjyqing/article/details/113731367
Recomendado
Clasificación