数据库表基本操作
来源:互联网 发布:excel求和数据复制 编辑:程序博客网 时间:2024/06/05 08:14
一,创建表
表是数据库存储数据的基本单位,一个表包含若干个字段或记录。
语法:
CREATE TABLE 表名( 属性名 数据类型 [完整性约束条件],
属性名 数据类型 [完整性约束条件],
...
属性名 数据表格 [完整性约束条件];
约束条件
说明
PRIMARY KEY
标识该属性为该表的主键,可以唯一的标识对应的记录
FOREIGN KEY
标识该属性为该表的外键,与某表的主键关联
NOT NULL
标识该属性不能为空
UNIQUE
标识该属性的值是唯一的
AUTO_INCREMENT
标识该属性的值自动增加
DEFAULT
为该属性设置默认值
创建图书类别表:t_booktype
CREATE TABLE t_booktype(
id int primary key auto_increment,
bookTypeName varchar(20),
bookTypeDesc varchar(200),
);
创建图书表:t_book
CREATE TABLE t_book(
id int primary key auto_increment,
bookName varchar(20),
author varchar(10),
price decimal(6,2),
booktypeid int,
constraint `fk` foreign key(`booktypeid`) references `t_booktype`(`id`)
);
二,查看表结构
1.查看基本表结构:DESCRIBE(DESC) 表名;
2.查看表详细结构: SHOW CREATE TABLE 表名;
3.主外键关联:
constraint `fk` foreign key(`booktypeid`) references `t_booktype`(`id`) ,
- 数据库表基本操作
- 数据库表基本操作
- 数据库表基本操作
- 数据库表的基本操作
- 数据库表的基本操作
- 数据库表的基本操作
- MySql数据库的基本操作-表-总结
- mysql数据库表的基本操作
- MySQL数据库表的基本操作
- MySQL数据库 表的基本操作
- mysql数据库表的基本操作
- mysql常用数据库表基本操作
- Hive数据库及表的基本操作
- 数据库及表的基本操作
- 数据库、表基本操作增删改查
- java 数据库基本操作
- java 数据库基本操作
- Java 数据库基本操作
- EditText设置android:imeOptions="actionSend"无效问题
- /etc/rc.d/rc.local linux启动自动开启某些服务
- django+gunicorn+nginx部署项目 入门经验
- 如何快速学习一门新技术
- 剖析Form表单的文件上传功能
- 数据库表基本操作
- gradle 修改java中的版本号
- ViewPager——RadioGroup结合引导页面
- 范数概念
- mybatis原理之MapperMethod实现
- Linux安装jdk
- 什么是爬电距离?宽爬电距离光耦为什么越来越受大家青睐?
- Kafka操作命令
- 阿里云CentOS 6.5下安装Mysql 5.6