数据表
2015-07-19 15:25
447 查看
1、行 -----记录
列------字段
2、流程:打开数据库
use 数据库
3、显示当前打开的数据库:
select database();
4、建立数据表
CREATE TABLE table_name(
column_name data_type,
.......
);
CREATE TABLE tb1(
username VARCHAR(20),
age TINYINT UNSIGNED,
salary FLOAT(8,2) UNSIGNED);
5、在当前的数据库中查看其他数据库中的数据表:
show tables from mysql;
6、看某个数据表中内容:
show columns from tbl_name;
desc tbl_name;
7、有些网站上的某些文本框中,不能空着不写,在建立数据表时也可以指定某个字段必须不能为空:
CREATE TABLE tb1(
username VARCHAR(20),
age TINYINT UNSIGNED
NOT NULL,
salary FLOAT(8,2) UNSIGNED);
上式中的红色可以写为NULL,意思是允许age为NULL,默认情况下式可以NULL的。
8、AUTO_INCREMENT
tips:
1、必须与主键组合使用,但是主键的字段可以不与AUTO_INCREMENT组合使用。
2、默认从1开始。
3、主键自动为NOT NULL
4、数据类型必须是整形的,浮点型的话小数位数必须为0
9、UNIQUE KEY
1、唯一约束
2、唯一约束可以保证记录的唯一性
3、唯一约束的字段可以为空值
4、每张数据表可以存在多个唯一约束
10、默认约束
root@localhost test>CREATE TABLE tbl6(
-> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
-> username VARCHAR(20) NOT NULL UNIQUE KEY,
-> sex ENUM('1','2','3') DEFAULT '3');
列------字段
2、流程:打开数据库
use 数据库
3、显示当前打开的数据库:
select database();
4、建立数据表
CREATE TABLE table_name(
column_name data_type,
.......
);
CREATE TABLE tb1(
username VARCHAR(20),
age TINYINT UNSIGNED,
salary FLOAT(8,2) UNSIGNED);
5、在当前的数据库中查看其他数据库中的数据表:
show tables from mysql;
6、看某个数据表中内容:
show columns from tbl_name;
desc tbl_name;
7、有些网站上的某些文本框中,不能空着不写,在建立数据表时也可以指定某个字段必须不能为空:
CREATE TABLE tb1(
username VARCHAR(20),
age TINYINT UNSIGNED
NOT NULL,
salary FLOAT(8,2) UNSIGNED);
上式中的红色可以写为NULL,意思是允许age为NULL,默认情况下式可以NULL的。
8、AUTO_INCREMENT
tips:
1、必须与主键组合使用,但是主键的字段可以不与AUTO_INCREMENT组合使用。
2、默认从1开始。
3、主键自动为NOT NULL
4、数据类型必须是整形的,浮点型的话小数位数必须为0
9、UNIQUE KEY
1、唯一约束
2、唯一约束可以保证记录的唯一性
3、唯一约束的字段可以为空值
4、每张数据表可以存在多个唯一约束
10、默认约束
root@localhost test>CREATE TABLE tbl6(
-> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
-> username VARCHAR(20) NOT NULL UNIQUE KEY,
-> sex ENUM('1','2','3') DEFAULT '3');
相关文章推荐
- Hadoop Counter
- 2015/7/19 Django学习之入门
- Git基础---Git常用命令
- [Android]The connection to adb is down, and a severe error has occured.
- java创建二叉树并实现非递归中序遍历二叉树
- VS2012如何创建模板
- 学习MongoDB 七: MongoDB索引(索引基本操作)(一)
- dos格式转变为unix格式 总结
- C++中的unique(),unique_copy()的用法
- Zend Studio实用快捷键一览表
- cookies的存值问题
- Spring自动装配
- 字符串排序
- [LeetCode]Contains Duplicate II
- MongoDB_3.0.4在WIN7下的安装与配置
- JAVA中正则表达式总结
- 高性能IO设计的Reactor和Proactor模式
- 修改%(AdditionalDependencies)里的值
- 从Android到iOS开发——(1)、objective-c与java语法对比
- java的集合类