MySQL中创建、修改、插入、更新和删除

325 阅读1分钟

1、创建

①创建库

create database 库名;

②创建表

create table 表名(
列名1 属性类型 (……),
列名2 属性类型,
……………………………………
);

1、primary key(主键):设置某列为主键。为主键的列中的元素不能重复,且不能为空。这就确定了通过主键中的属性,可以唯一确定一个元组。

2、foreign key(外键):设置某列为外键。外键参照于其他表中的某一列属性。当要插入所参照的列中没有的元素,需要先在所参照的列中先行插入,后才能插入。它一般设置于关系表中,用于防止关系表中出现无效数据。

2、修改

1.alter table 表名 add 列名 数据类型;//新增一列
2.alter table 表名 drop 列名;//删除一列
3.alter table 表名 column 列名 数据类型;//修改某列数据类型

3、插入

1.insert into 表名 values(列1值,列2值………………);//按照表中列的顺序插入。
2.insert into 表名 (列1,列2,………………) values (列1值…………);//自定义插入哪几列
3.insert into 表名 (select语句);//插入查询结果到表中

4、更新

1.update 表名 set 列名=表达式;//更新某一列全部元素
2.update 表名 set 列名=表达式 where 条件;//更新某列符合条件的元素

5、删除

①删除表和库

drop table/database 表名/库名;

②删除表中数据

delete from 表名 where 条件;