目录
MySQL的使用
打开MySql
1.使用数据库首先要启动服务
2.链接数据库
创建数据库
数据库名:字母数字下划线组成,不能以数字开始,基字符集选择utf8。
数据库是以表为单位存储数据的。
创建表
表名和字段名的命名要求是字母数字下划线,数字不能开头,不区分大小写。
插入数据
insert into 表名 (字段列表多个字段用逗号隔开) values(字段列表对应值列表多个用逗号隔开)
insert into 表名 values(字段列表所有值多个用逗号隔开,并且必须按照创建表的顺序);
删除数据
delete from 表名 where 条件 (多个条件之间用 or(||),and(&&));
修改数据
update 表名 set 字段名 = 新值,字段名1 = 新值,字段名2 = 新值 where 条件;
查询数据
select 需要查询的字段列表(*符号代表全字段) from 表名 where 条件;
MySQL的数据类型
MySQL数据类型 | Java数据类型 |
---|---|
INT(可以定义长度) | int |
BIGINT | long |
float | float |
double | double |
CHAR、VARCHAR (常用,必须规定长度) | String |
常见约束定义
primary key(主键约束) | 一个表一般只有一个主键,非空并且唯一 |
not null(非空约束) | 值不能为空 |
unique(唯一) | 值唯一 |
default(默认值约束) | 默认值 |
auto_increment(自增序列) | 自动增长,只能用于数值类型的字段 |
FOREIGN KEY(外键约束) | 用于关联其他表的主键或唯一键 |
注意事项
`information_schema` `mysql` 两个数据库是系统数据库,不要轻易去操作,如果这个两个数据库坏了有可能需要重新安装数据库。
MySQL 只能使用单引号,字符串也用单引号,且是英文的标点符号。