一、MySQL数据厍管理

1、数据库、库和表

数据库-->数据表-->行(记录):用来描述一个对象的信息
数据库-->数据表-->列(字段):用来描述对象的一个属性

2、常用的数据类型

类型 解释
int : 整型 范围正负4的32次方
float : 单精度浮点4字节32位
double : 双精度浮点8字节64位
char : 固定长度的字符类型
varchar : 可变长度的字符类型
text : 文本
image : 图片
decimal (5,2): 5个有效长度数字,小数点后面有2位

二、查看数据库结构

1、查看数据库结构

查看当前服务器中的数据库

show databases;

2、查看数据库中包含的表

use 库名;
show tables;

3、查看表的结构(字段)

use 库名;
DESCRIBE [库名.]表名;
可缩写成:desc 表名;

4. 查看mysql版本

select version();

三、SQL语句

1、语句

SQL语句用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能。
SQL语言分类:

DDL: 数据定义语言,用于创建数据库对象,如库、表、索引等
DML: 数据操纵语言,用于对表中的数据进行管理
DQL: 数据查询语言,用于从数据表中查找符合条件的数据记录
DCL: 数据控制语言,用于设置或者更改数据库用户或角色权限

2、 创建及删除数据库和表

1)创建新的数据库

CREATE DATABASE 数据库名;

2)创建新的表

CREATE TABLE  表名   (字段1  数据类型,字段2  数据类型[, ... ] [,PRIMARY KEY (主键名)]);

#主键一般选择能代表唯一性的字段不允许取空值(NULL),一个表只能有一个主键。

3)删除指定的数据表

4)删除指定的数据库

3、管理表中的数据记录

1)向数据表中插入新的数据记录

2)查询数据记录

3)修改、更新数据表中的数据记录

4)在数据表中删除指定的数据记录

4、修改表名和表结构