MySQL数据表的操作
来源:互联网 发布:mac顶部菜单栏透明 编辑:程序博客网 时间:2024/04/28 18:51
创建数据表
CREATE TABLE [IF NOT EXISTS] table_name(
column_name data_type,
……
)
查看数据表列表
SHOW TABLE [FROM db_name]
[LIKE 'pattern'|WHERE expr]
查看数据表结构
SHOW COLUMNS FROM table_name
插入记录
INSERT [INTO] table_name [(column_name,...)] VALUES(values,...)
查询
SELECT * FROM table_name;
关于空值和非空值
NULL
NOT NULL
自动编号
AUTO_INCREMENT
自动编号必须与主键组合使用
默认情况下,起始值为1,每次增量为1
PRIMARY KEY主键约束
每张表只能存在一个主键
保证记录的为一些,且自动为NOT NULL
UNIQUE KEY唯一约束
唯一约束可以保证记录的唯一性
每张数据表可以有多个UNIQUE KEY且唯一约束的字段可以为NULL
DEFAULT默认约束
当插入记录时,如果没有明确为字段赋值,则自动赋予默认值
CREATE TABLE [IF NOT EXISTS] table_name(
column_name data_type,
……
)
create table books( bookname varchar(50), bookid varchar(50), count tinyint, price float );
查看数据表列表
SHOW TABLE [FROM db_name]
[LIKE 'pattern'|WHERE expr]
查看数据表结构
SHOW COLUMNS FROM table_name
插入记录
INSERT [INTO] table_name [(column_name,...)] VALUES(values,...)
查询
SELECT * FROM table_name;
关于空值和非空值
NULL
NOT NULL
自动编号
AUTO_INCREMENT
自动编号必须与主键组合使用
默认情况下,起始值为1,每次增量为1
PRIMARY KEY主键约束
每张表只能存在一个主键
保证记录的为一些,且自动为NOT NULL
UNIQUE KEY唯一约束
唯一约束可以保证记录的唯一性
每张数据表可以有多个UNIQUE KEY且唯一约束的字段可以为NULL
DEFAULT默认约束
当插入记录时,如果没有明确为字段赋值,则自动赋予默认值
0 0
- MySQL数据表的操作
- mysql的数据表操作
- MySQL数据表的操作
- mysql 数据表的基本操作
- MySQL:数据表的基本操作
- mysql:数据表的基本操作
- MySQL数据表的常用操作
- MySQL 数据表的基本操作
- Mysql修改数据表的操作
- mysql 数据表的基本操作
- MySQL操作数据表的记录
- MySql学习--数据表的基本操作--创建数据表
- MySQL中数据表的增操作
- MySQL中数据表的查操作
- MySql数据库的基本操作-修改数据表
- 8、MySQL-数据表的创建及操作
- MySQL中的数据库和数据表的操作
- mysql-数据表的基本操作1
- 【python】python for data analysis环境安装
- iOS图片设置圆角的三种方式
- 逻辑同步软件对于只含有clob列的支持(HVR&OGG)
- 构建对等网DHT网络中的Chord算法介绍
- JAVA学习---集合系列---LinkedList
- MySQL数据表的操作
- 给出高斯模糊的shader实现
- 如何划分子网
- struts2中<s:select>标签的使用
- SQL Server JDBC 驱动中 sqljdbc 和 sqljdbc4 区别
- isspace函数
- 报错:failed to get the task for process XXX(解决方案)
- VMware下Ubuntu使用NAT共享主机IP上网方式的设置参考(cp:http://blog.sina.com.cn/s/blog_9a982d8801012njl.html)
- 8、数据库的备份(mongodump)和恢复(mongorestore)---> 备份具体的数据库