第三章 表操作

Posted 幺刀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三章 表操作相关的知识,希望对你有一定的参考价值。

创建表

CREATE TABLE user(

  id INT PRIMARY KEY AUTO_INCREMENT,

username VARCHAR(20) NOT NULL UNIQUE KEY,

userpwd VARCHAR(20) NOT NULL,

age TINYINT UNSIGNED DEFAULT 0,

sex ENUM(‘1‘,‘2‘,‘2‘) DEFAULT ‘1‘,

salary FLOAT(8,2) UNSIGNED

);

  • AUTO_INCREMENT必须与PRIMARY KEY配合使用,反之,则不然;
  • PRIMARY KEY自动使字段成为NOT NULL;
  • UNIQUE KEY约束记录的唯一性,可以为NULL,一张表可以存在多个唯一约束;
  • DEFAULT表示默认约束;
  • UNSIGNED表示无符号;

查看表

SHOW TABLES [FROM db_name];

查看表结构

SHOW COLUMNS FROM tb_name;

数据插入与查找

INSERT [INTO] tb_name [(col_name,...)] VALUES(val,...)

 

以上是关于第三章 表操作的主要内容,如果未能解决你的问题,请参考以下文章

数据结构第三章:不带头结点的单链表操作

(王道408考研数据结构)第二章线性表-第三节2:双链表的定义及其操作(插入和删除)

第三课——SQL操作和数据类型

第三百七十六节,Django+Xadmin打造上线标准的在线教育平台—创建用户操作app,在models.py文件生成5张表,用户咨询表课程评论表用户收藏表用户消息表用户学习表

QT 使用第三方库QtXlsx操作Excel表

QT 使用第三方库QtXlsx操作Excel表