‘数据库 database

1.创建数据库 (编码UTF-8)

  1. **create database bbs;** <br /> create database if not exists bbs;<br /> create database mydb default character set gbk;---设置字符<br /> default collate gbk_chinese_ci;---设置校对规则<br />创建好数据库后,……/mysql5. /data/db.opt 数据库配置文件

2.查看数据库

显示创建数据库的语句 show create database bbs;
显示所有数据库 show database; 不能加……
3.修改数据库 alter database mydbl default character set utf8;
4.删除数据库 drop database **mydbl**;
5.选择数据库 use bbs;
补充:查看当前所选的数据库 select database();

‘表 table

表由列(column)组成
表中数据按行(row)储存,所保存的每个记录储存在自己的行内

类型 长度 小数点 不是null 🔑1
id int 10
- [x]

| | | name | varchar | 225 | |
- [ ]

| | | age | int | 10 | |
- [ ]

| | | money | double | 8(整+小数) | 2 |
- [ ]

| | | bir | date | 255 | |
- [ ]

| |

长度:精度,越大越好,开发手册
不是null:必须有值,不能为空
主键🔑:唯一,不能重复
保存->表名
打开表->添加数据(可独立拖拽)-> 添加+/方向键 删除选中删除记录 保存ctrl+s/√

|

1.创作表

create table user(
id int,
name varchar(20),
gender char(1),
birth date,
image blob,
entry_date date,
job varchar(50),
salary double,
resume text
);

2.查看表

| show tables; 查看所有表名
desc user; 查看表结构
show create table user;查看创建表语句 | |

3.修改表 ;

| ——添加字段
alter table 表名 add 字段名 数据类型
—-修改字段
(1)修改字段数据类型 alter table 表名 modify 字段名 数据类型
(2)修改字段名及类型 alter table 表名change 原字段名 新字段名 新数据类型
—-删除字段
alter table 表名 drop 字段名
—-修改表名
rename table 表名 to 新表名
—-修改字符集
alter table 表名 character set utf8;
在开头添加字段
alter table 表名 add 字段名 数据类型 first
在。。之后添加字段
alter table 表名 add 新字段 新数据类型 after 旧字段
| |

4.复制表

| alter table 新表名 select * from 旧表名; | |

5.删除表

| drop table 表名; |

数据库‘操作 - 图1
默认:null 没有值,没内容
empty string 有值,有内容,’..内容..’
不重复->设计表-索引
数据库‘操作 - 图2数据库‘操作 - 图3