常用数据类型
-
数值类型
类型 关键字 应用场景 实例 整型 int 编号 100 单精度浮点型 float 分数 92.5 双精度浮点型 double 金钱 10.5678 -
字符串
类型 关键字 应用场景 实例 字符串 varchar 长度不固定,如varchar str(10),长度可以为0~10 ‘可以为汉字’ 字符串 char 长度固定,如char str(10),长度固定为10,用于手机号身份证号等 ‘汉字占2字节’ -
布尔类型
true 或 false
-
日期类型
类型 关键字 应用 实例 日期 date 年月日 ‘2020-06-19’ 时间 time 时分秒 ‘18:42:56.53’ 日期+时间 datetime 年月日时分秒 ‘2020-06-19 18:42:56:53’
使用MySQL语句
-
连接MySQL:
mysql -u root -p
然后键入密码(默认root)
-
查询MySQL里面有哪些数据库:
show databases;
查询时注意后面的’s’和最后的分号
-
添加数据库:
create database 库名;
创建数据库时database没有s,
- 删除数据库:
drop database 库名;
-
在数据库中添加数据表:
1)选择要使用的数据库:
use 库名;
- 创建数据表:
create table 表名(
字段1 数据类型 not null,
字段2 数据类型 not null,
字段3 数据类型 ,
....
);
-- 其中 not null 为可选项,如果标注 则该项为必填
- 查看数据表:
show tables;
-
删除数据表:
drop table 表名;
-
添加数据到表:
insert into 表名(字段1,字段2,字段3...)values(值1,值2,值3...)
注意:1)字段和数值要一一对应;
2)数值类型不要加引号,字符类型要加引号;
3)如果所有字段都添加数据,则字段名可以省略,数据的顺序默认和表中字段顺序保持一致,但是表名不可省略
- 查看数据表:
select * from 表名;
- 从表中删除数据:
delete from 表名 where 条件
通过一系列操作可以发现数据库的结构:
MySQL 创建数据库(databases),数据库下面创建数据表(tables),表中添加数据(data)