MySQL数据库创建库和数据表


MySQL数据库

MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

  • MySQL 是开源的,目前隶属于 Oracle 旗下产品
  • MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库
  • MySQL 使用标准的 SQL 数据语言形式。
  • MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言

一、创建数据库

1、链接MySQL数据库

1.mysql -u root -p
2.mysql -h hsot -u root -p

-u是user用户,-p是password密码
-h是host主机地址,-u是user用户,-p是password密码(适用于远程链接登录数据库)

输入链接命令回车,然后输入 MySQL 的密码(不要忘记了密码),再回车,就连接上 MySQL 了

在这里插入图片描述

2、查看当前数据库

1.show databases;

查看当前安装的 MySQL 中有哪些数据库。

在这里插入图片描述

3、创建库

1.create database tutou;
2.show databases;

使用 create database 数据库名; 创建一个名为tutou的库
show databases;查看当前所有的库,验证是否创建成功

实列

在这里插入图片描述


二、创建数据表

1、进入库

1.use tutou;

use命令可以让我们来使用数据库。
use命令格式: use 库名;

在这里插入图片描述


2、创建数据表

创建数据表(创建MySQL数据表需要一下信息:表名、表字段名、定义每个表字段)

2.1、创建数据表名

create table 学院图书管理系统();

2.2、创建表字段,数据类型,约束条件

实例:

create table 学院图书管理系统(
入馆时间 datetime not null
);

入馆时间 = 表字段
date(表示时间值的日期和类型) = 数据类型
not null(表示该属性不能为空) = 约束条件

2.3、约束条件 - 主键

实例:
orimary key (字段)

create table 学院图书管理系统(
	入馆时间 datetime not null
	学号 int not null,
	orimary key (学号)
	);

主键与记录之间的关系如同身份证和人之间的关系,他们是一一对应。
(1)主键约束要求主键列的数据要唯一,并且不允许为空。
(2)主键能唯一的标识表中的一条记录,可以结合外键来定义不同数据表之间的关系,加班数据库的查询速度
(2)一般分为单子段主键和多字段主键

2.3、完整数据表字段,数据类型,约束条件

实例:

在这里插入图片描述

show tables;

查询库中所有的表,验证表是否创建成功
实例

在这里插入图片描述


3、插入数据

3.1、进入库

1.use tutou;

实例
在这里插入图片描述

3.2、插入语句

INSERT INTO 语句用于向表格中插入新的数据。

列:
insert into 表明(字段1,字段2)
	values
	("对应字段1数据","对应字段2数据")
	;

实例:

在这里插入图片描述

3.3、查询表中的数据

1.select * from 表名

select:语句用于从表中选取数据
(*):是选取所有字段的快捷方式
from:指定数据表名

实例:

select * from 学院图书管理系统;

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/G6_12/article/details/131450396