MySQL_第一日学习笔记_数据的类型和表的创建

1568-青同学

发表文章数:45

热门标签

首页 » MySQL » 正文

一、cmd中的MySQL的命令

(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;

二、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;

标签:

未经允许不得转载:作者:1568-青同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《MySQL_第一日学习笔记_数据的类型和表的创建》 发布于2021-02-06

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录