MySQL基础教程---Chapter 5 数据类型和数据输入

以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。
day3 2020/10/17
5.1 数值类型

INT:-2 147 483 648 ~ 2 147 483 647
TINYINT:-128 ~ 127
DOUBLE:

1. 指数表示法输入数值
"& E + $" 表示 "& 乘以 10 的 $ 次方"
INSERT INTO tb1A (age) VALUES (1E+4);
5.2 字符串类型

CHAR:固定长度字符串
VARCHAR:可变长度字符串,长度不超过255个字符
TEXT:超过255个字符

字符串数据需要用 ’ 或者 " 括起来

1. 指定位数
VARCHAR(100) 存储不超过100个字符的字符串

2. 转义处理
如:向表tb1B 的列 name 中输入带单引号的名字 '西泽子'
INSERT INTO tb1B (name) VALUES (' \'西泽子\' ');
5.3 日期与时间类型

DATE:只保存日期 “年-月-日”
DATETIME:处理日期和时间 “年-月-日 时-分-秒”

日期与时间类型的数据需要用 ’ 或者 " 括起来
MySQL中日期必须 YYYY-MM-DD 格式输入,时间必须 HH : MM : SS 格式输入

1. 日期数据输入
如:创建列 a 为日期类型的表 t_date, 并输入值为 "2018-5-3" 的日期内容
CREATE TABLE t_date (a DATE);
INSERT INTO t_date (a) VALUES ('2018-5-3');
5.4 修改提示符的字符串

在 MySQL 监视器启动后使用 prompt 命令修改提示符内容

1. 设置提示符
prompt 作为提示符显示的文本(这里输入啥,将来提示符就是啥;这里没有输入 > 号,所以输出的提示符后面也没有 > 号)
如:prompt 这是我自己设置的提示符;

2. 通过 "\d" 设置数据库名; "\h" 设置主机名; "\u" 设置用户名;
如:prompt 新的提示符\d>

3. 回到初始状态
prompt mysql>
5.5 课后练习

1. 创建表 t_time, 让该表能存储 "年月日时分秒" 的列 col_time; 并插入数据 "2018年11月17日20时35分15秒"
CREATE TABLE t_time (col_time DATETIME);
INSERT INTO t_time (col_time) VALUES ('2018-11-17 20:35:15');

2. 设置 MySQL 监听器提示符的显示内容为 " 当前数据库名:主机名" 
prompt \d:\h>
接下来一系列会每天记录《MySQL基础教程》的学习总结。挑战半个月看书,动手,写博客。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 前言 1 2 连接 MYSQL 1 2.1 命令行 1 2.2 Navicate 2 2.3 例 1:连接到本机上的 MYSQL 2 2.4 例 2:连接到远程主机上的 MYSQL 3 2.5 退出 MYSQL 命令: exit (回车) 4 3 修改密码 4 3.1 例 1:给 root 加个密码 ab12 。 4 3.2 例 2:再将 root 的密码改为 djg345 。 4 4 增加新用户 4 4.1 例 1、增加一个用户 test1 密码为 abc 4 4.2 例 2、增加一个用户 test2 密码为 abc 4 5 MySQL常用命令 5 5.1 启动 MySQL 服务器 5 5.2 进入 mysql 交互操作界面 5 5.3 退出 MySQL 操作界面 5 5.4 第一条命令 6 5.5 多行语句 6 5.6 一行多命令 7 5.7 显示当前存在的数据库 7 5.8 选择数据库并显示当前选择的数据库 8 5.9 显示当前数据库中存在的表 8 5.10 显示表 (db) 的内容 8 5.11 命令的取消 8 6 创建数据库数据表 9 6.1 使用 SHOW 语句找出在服务器上当前存在什么数据库 9 6.2 创建一个数据库 abccs 9 6.3 选择你所创建的数据库 9 6.4 创建一个数据库表 9 6.5 显示表的结构 10 6.6 往表中加入记录 11 6.7 用文本方式将数据装入一个数据库表 11 7 检索数据 12 7.1 从数据库表中检索信息 12 7.2 查询所有数据 12 7.3 修正错误记录 12 7.4 选择特定行 13 7.5 选择特定列 13 7.6 对行进行排序 14 7.7 行计数 15 8 多表操作 15 8.1 查看第一个表 mytable 的内容 16 8.2 创建第二个表 title (包括作者、文章标题、发表日期) 16 8.3 多表查询 17 9 数据库表和数据库的修改和删除 18 9.1 增加一列 18 9.2 修改记录 18 9.3 增加记录 18 9.4 删除记录 19 9.5 删除表 19 9.6 数据库的删除 19 9.7 数据库的备份 20 9.8 用批处理方式使用 MySQL: 20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值