mysql建库建表(一)

文章目录

  • 1.客户端连接MySQL服务器
  • 2. 数据库操作
    • 2.1展示数据库
    • 2.2创建数据库
    • 2.3 使用数据库
    • 2.4 删除数据库
  • 3.创建数据库下的表
    • 3.1常用的数据类型
    • 3.2 建表操作
      • 3.2.1 建立设计一张商品表,包含以下字段:商品名称、商品价格、商品库存、商品描述
      • 3.2.2 设计一张老师表,包含以下字段:姓名、年龄、身高、体重、性别、学历、生日、身份证号
      • 3.2.3 设计一张图书表,包含以下字段:图书名称,图书作者、图书价格、图书分类
    • 3.3 查看表的结构

1.客户端连接MySQL服务器

mysql -u root -p
mysql建库建表(一)_第1张图片

如图所示,建立客户端与服务器的联系.

2. 数据库操作

2.1展示数据库

show databases;
mysql建库建表(一)_第2张图片
如图四个数据库是安装mysql后 自带的数据库

2.2创建数据库

create database 数据库名字;
mysql建库建表(一)_第3张图片
如图可见,新建立了名为text的数据库

2.3 使用数据库

use 数据库名;
mysql建库建表(一)_第4张图片

2.4 删除数据库

drop database 数据库名;

3.创建数据库下的表

3.1常用的数据类型

数据类型 说明
int
decima(M,D) 双精度,M指定长度,D表示小数点位数。精确数值
varchar(size) 可变长度字符串
datetime 范围从1000到9999年,不会进行时区的检索及转换。

3.2 建表操作

3.2.1 建立设计一张商品表,包含以下字段:商品名称、商品价格、商品库存、商品描述

create table goods(
  name varchar(20),
  price decimal(8,3),
  stock int,
  description varchar(30)
);

可以一行敲完 也可以多行输入 最后以 ; 结束.
mysql建库建表(一)_第5张图片

3.2.2 设计一张老师表,包含以下字段:姓名、年龄、身高、体重、性别、学历、生日、身份证号

create table teacher(
  name varchar(20),
  age int,
  heigh double,
  weigh double,
  gender varchar(10),
  education varchar(20),
  birth datetime,
  id varchar(20)
);

mysql建库建表(一)_第6张图片

3.2.3 设计一张图书表,包含以下字段:图书名称,图书作者、图书价格、图书分类

create table book(
name varchar(20),
auther varchar(20),
price double,
sort varchar(20)
);
mysql建库建表(一)_第7张图片

3.3 查看表的结构

desc 表名;
mysql建库建表(一)_第8张图片

你可能感兴趣的