MySQL 数据表和增删改查数据

一、 数据库表

数据库表(简称表)是数据库内最重要的对象,它最主要的功能是存储数据内容。数据库表是列的集合,每一列都是不可再分的。数据在数据表中是按行和列的格式组织排列的,每行代表唯一的一条记录,而每列代表记录中的一个数据项。每一列具有相同的域,即有相同的数据类型。

二、数据库表结构
  • 数据库表名称。
  • 数据库表中所包含列的列名称,同一表中的列名称不能相同。
  • 每列数据类型。
  • 字符数据类型列的长度(字符个数)。
  • 每个列的取值是否可以为空(NULL)。
三、列的数据类型
  • 数值类型:
    在这里插入图片描述
  • 时间和日期类型:
    在这里插入图片描述
  • 字符串类型:
    在这里插入图片描述
四、对数据库表的操作
  • 创建数据库表
CREATE TABLE C(CNO CHAR(2) NOT NULL,
			   CN CHAR(10) NOT NULL,
			   CT TINYINT)
  1. AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
  2. PRIMARY KEY关键字用于定义列为主键。
  • 修改数据库表的结构
  1. 在数据库表中添加列:
ALTER TABLE C
	ADD NATIVE CHAR(40) NULL
  1. 修改数据库表中的列:
ALTER TABLE C
	ALTER COLUMN NATIVE CHAR(16) NULL
  • 删除数据库表
USE test
DROP TABLE C
  • 查询数据库表中的数据
SELECT * FROM C
  • 更新(插入、修改、删除)数据库表中的数据。
  1. 插入数据:
INSERT C
	VALUES(3,'王五',02)
SELECT * FROM C		//查看结果
  1. 复制数据表生成新的数据表:
SELECT * INTO C1 FROM C
  1. 删除数据库表中的数据:
DELETE FROM C 
	WHERE CN='王五'
SELECT * FROM C		//查看结果
  1. 修改表记录:
UPDATE C
	SET CT = '02'
	WHERE CN = '张三'
SELECT * FROM C		//查看结果
  1. 更新表记录:
MERGE INTO C
	...
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值