1.规则
1. 大小写: 不严格区分大小写;
2. 语句结束符: 每条语句结束 ; 或者 /g结束
3. 类型: 强制数据类型, 任何数据都有自己的类型
4. 逗号; 间隔字段及操作
2.进入与退出
# 进入数据库
mysql -u username -p password
username --- 数据库用户名
password --- 数据库用户密码
# 退出数据库
exit;
3.库级操作语句
1. 显示所有库
show databases
2.创建数据库
create database db_name; # 常规创建
create database db_name character set utf8; # 创建并指定编码格式
character set 用于指定数据库的默认字符集编码。它会影响到整个数据库中所有表和列的默认字符集。
default charset 用于指定表的默认字符集编码。它会覆盖数据库级别的默认字符集设置,并应用于该表中的所有列。
create database if not exists db_name; # 避免重复创建报错问题
3. 删除库:
drop databases db_name;
drop databases if exists db_name;
4.进入库
use db_name;
5. 显示当前使用数据库
show database;
4.表级操作语句
1.显示所有的表
show tables;
2. 创建表
create table tb_name (表单字段定义);
create table if not exists tb_name (表单字段定义); # 避免重复创建报错问题
"""
create table stuname ( id INT(11), name VARCHAR(36), sex INT(11));
"""
3. 显示创建表的信息
show create table tb_name;
desc tb_name;
describe tb_name;
4. 删除表
drop table tb_name;
注意
默认可为空