热门文章> 数据库基本操作 >

数据库基本操作

36氪企服点评小编
2021-04-19 19:00
889次阅读

    Database是一个仓库,根据数据结构来组织、存储和管理数据,并以计算机存储设备为基础。网络化数据库是将数据库技术引入计算机网络系统,利用网络技术使存储在数据库中的大量信息能够及时地发布出来;计算机网络则借助成熟的数据库技术,对网络上的各种数据进行有效的管理,实现用户与网络上数据库的实时动态数据交互。下面就由小编为您带来数据库基本操作的相关介绍。

一、数据库基本操作

1、创建数据库

CREATE DATABASE database_name;

2、查看数据库定义

SHOW CREATE DATABASE database_name;

3、查看所有数据库

SHOW DATABASES;

4、删除数据库

DROP DATABASE database_name;

5、查看系统表类型

SELECT DISTINCT(ENGINE) FROM information_schema.tables;

6、数据表的基本操作

7、创建表

数据表属于数据库,在创建数据表之前,应使用语句“USE <数据库名>" 指定操作是哪个数据库中进行。

CREATE TABLE <表名>

( 字段名1,数据类型 【列级别约束条件】 【默认值】,

.....

【表级别约束条件】

);

8、查看表

SHOW Tables;

9、主键约束

主键,又称主码,是表中一列或多列的组合,主键约束要求主键列的数据唯一,并且不允许为空。

数据库基本操作数据库基本操作

10、单字段主键

在定义列的同时指定主键 字段名 数据类型 PRIMARY KEY 【默认值】

在定义完所有的列之后指定主键 【CONSTRAINT <约束名>】 PRIMARY KEY 【字段名】

11、多字段联合主键

PRIMARY KEY 【字段1,字段2,....,字段n】

12、外键约束

表中的一个字段,虽可以不是本表的主键,但要对应另外一个表的主键。外键的主要作用是保证数据饮用的完整性,定义外键后,不允许删除另一个表中具有关联关系的行。外键的作用是保持数据的一致性、完整性。

【CONTRAINT <外键名>】 FOREIGN KEY 字段名1 【,字段名2, ....】 REFERENCES <主表名> 主键列 1 【, 主键列2,.....】

13、非空约束

字段名 数据类型 not null

14、唯一约束

字段名 数据类型 unique

【CONTRAINT <约束名>】 UNIQUE(<字段名>)

15、默认约束

字段名 数据类型 DEFAULTE 默认值

16、设置表的属性值自动增加

AUTO_INCREMENT的初始值是1, 每新增一条记录,字段值自动加 1。一个表只能有一个字段使用,且该字段必须为主键的一部分。

字段名 数据类型 AUTO_INCREMENT

17、查看数据表结构

查看表基本结构语句 DESCRIBE/DESC

DESCRIBE 表名

18、查看表详细结构语句

SHOW CREATE TABLE <表名G>

19、修改数据表

20、修改表名

ALTER TABLE <旧表名> RENAME 【TO】 <新表名>

21、修改字段的数据类型

ALTER TABLE <表名> MODIFY <字段名> <数据类型>

二、数据库里基本操作:案例

创建、修改和删除表,掌握数据表的基本操作,以下步骤按照 offices 和 employee 两个表结构为准。

数据库基本操作

数据库基本操作

创建数据库 company

创建表 offices

创建表 employees

将表 employees 的 mobile 字段修改到 officeCode 字段后面

将表 employees 的 birth 字段改名为 employee_birth

修改 sex 字段,数据类型为 CHAR(1),非空约束

删除字段 note

增加字段名 favoriate_activity, 数据类型为 VARCHAR(100)

删除表 offices

修改表 employees 存储引擎为 MyISAM

将表 employees 名称修改为 employees_info

经典习题

创建数据库 Market, 在 Market中创建数据表 customers。 表结构:

数据库基本操作

创建数据库 Market

创建数据表 customers,在 c_num字段上添加主键约束和自增约束,在 c_birth 字段上添加非空约束

将 c_contact 字段插入 c_birth 字段后面

将 c_name 字段数据类型改为 VARCHAR(70)

将 c_contact 字段改名为 c_phone

增加 c_gender字段,数据类型为 CHAR(1)

将表名修改为 customers_info

删除字段 c_city

修改数据表的存储引擎为 MyISAM

在 Market 中创建数据表 orders, order表结构如下

数据库基本操作

创建数据表orders, 在 o_num 字段上添加主键约束和自增约束,在 c_id 字段上添加外健约束, 关联 customers 表中的主键 c_num

删除 orders 表的外键约束,然后删除表 customers

   以上就是小编为您介绍的数据库基本操作,希望对您有所帮助。

[免责声明]

文章标题: 数据库基本操作

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

相关文章
最新文章
查看更多
关注 36氪企服点评 公众号
打开微信扫一扫
为您推送企服点评最新内容
消息通知
咨询入驻
商务合作