数据库的简单知识

目录

1.创建数据库

2.创建表

 3.添加字段

4.删除字段

5.修改字段名

6.添加唯一性约束

7.为表的所有字段插入数据

8.更新数据

9.删除数据

10.使用select创建表


1.创建数据库

创建一个名为teachingdb的数据库

CTEATE DATABASE teachingdb;

 创建完数据库之后我们可以通过show databases;命令查看MySQL中已存在的数据库

2.创建表

我们知道数据库就是存储数据的地方,那数据库中的数据到底存放在哪里呢?数据库中的数据是存放在一张一张的中的。 你可以想象数据库就像一个文件夹,而你可以理解为一个 excel 表格,其实他们本来就挺像。

如何在指定数据库中创建表

我们先来了解一下在数据库中创建表的规则:

CREATE TABLE 表名
(
    字段名,数据类型,
    字段名,数据类型,
    .....
)

 例如:

 

 添加了数据(向表中插入数据之后的章节会提到)的表格,示例如下:

是不是很像 excel 表格呢?现在你确实可以这样理解哦。

接下来我们通过一个例子来了解如何在指定数据库中创建表:

t_user 表结构如下:

字段名称 数据类型 备注
id INT 用户ID
username VARCHAR(32) 用户名
password VARCHAR(32) 密码
phone VARCHAR(11) 手机号码

首先创建数据库(在MySQL数据库中是不区分大小写的不过数据库的名字是区分大小写的),如下:

CREATE DATABASE MyDb;

然后选择数据库:

USE MyDb;

最后创建 t_user 表:

CREATE TABLE t_user
(
    id INT,
    username VARCHAR(32),
    password VARCHAR(32),
    phone VARCHAR(11)
);

 如图:

 表创建好之后可以使用如下语句查看表的基本结构,用来验证是否创建成功是再好不过啦。

语法如下:

 
  1. DESCRIBE 表名;

简写:

 
  1. DESC 表名;

例如:

主键

主键,是表中一列或者多列的组合,主键约束(Primary Key Constraint)要求主键列的数据唯一,并且不允许为空,主键能够唯一的标识表中的每一条记录,可以结合外键来定义与不同数据表之间的关系。 怎么理解主键呢?我们知道数据库中的表可以存放很多数据,如果把表中的每一个数据比作一个人的话,那么表的主键就可以看做是人的身份证

添加主键约束

有两种方式可以添加主键约束: 1.在定义列的同时指定主键; 2.在定义完字段之后再指定主键。

(1) 在定义列的同时指定主键:

 (2) 在定义完所有列之后指定主键。

 3.添加字段

添加字段

因为甲方的业务需求是不停变化的,所以在数据库操作中,添加字段可是常有的事。一个完整的字段包括:字段名数据类型完整性约束

语法规则为: ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值