MySql基本语法(建库建表、增删改查)

1.数据库(增删)

1.1 创建数据库

创建数据库:CREATE DATABASE 数据库名;

1.2删除数据库

删除数据库:drop database 数据库名;

1.3显示数据库

显示数据库名: show databases;

1.4使用数据库

使用数据库:use 数据库名;

2.数据表

查看当前数据库中所包含的所有表:SHOW TABLES;

2.1创建数据表

创建stu学生表(编号、姓名、性别、出生年月、考试成绩)
(unique—唯一性)有唯一的需求时要加unique这个词;

create table stu(
id int primary key auto_increment, – 学生编号,设置id为主键,并且自增
name varchar(50) unique, – 学生姓名(保证学生名字不可以重复)
gender char(1), – 学生性别
birthday date, – 出生年月
score double – 考试成绩
)

2.2查看表结构

查看表结构: desc+表名;

2.3查看表数据

select * from 表名;

2.4修改表名

修改表名:alter table 旧表名 rename to 新表名;

2.5修改字段的数据类型

修改字段的数据类型:alter table 表名 modify 属性名 数据类型;

2.6修改字段名(和字段数据类型)

修改字段名(和字段数据类型):alter table 表名 change 旧属性名 新属性名 新数据类型;

2.7增加字段

增加字段:alter table 表名 add 属性名 1 数据类型 [完整性约束条件] [first | after属性名 2];

2.8删除字段

删除字段:alter table 表名 drop 属性名;

2.9删除表的外键约束

删除表的外键约束: alter table 表名 drop foreign key 外键别名;

2.10添加数据

INSERT INTO 数据库名 VALUES();

2.11删除数据

删除数据:delete from 库名 where 元素;

2.12修改数据

修改数据:update 库名 set 什么where 什么;

注意

注:1、CHANGE 如果不改变字段名,只修改字段类型,CHAGE 后面必须跟两个同样的字段名。
2、修改字段的数据结构就使用MODIFY,如果要修改字段名+数据结构 就使用 CHANGE。

MySql数据结构:

https://blog.csdn.net/m0_47605113/article/details/110630847

后续会更新数据类型 和主外键约束的操作。
望大家关注,谢谢!!!

猜你喜欢

转载自blog.csdn.net/m0_47605113/article/details/110630063