数据库一些小东西总结
来源:互联网 发布:1390清零软件中文版 编辑:程序博客网 时间:2024/05/19 23:12
1.管理数据库
1).创建和使用数据库:CRATE DATABASE 数据库名;
标识符规则:a.第一个字母必须是拉丁字母a-z或A-Z;下划线_ at符号@ 数字符号#
b.后续字符可以是:a-z或A-Z 十进制数字 at符号@ 美元符号$ 数字符号或下划线_
c.不允许嵌入空格或其他特殊字符。
d.所用字符不能是RDBMS的保留字。
2).数据类型:
- 整数数据类型:
TINYINT 0~255 2个字节
SMALLINT -2^15~2^15-1 2个字节
MEDIUMINT 3个字节
INT -2^31~2^31-1 4个字节
BIGINT -2^63~2^63-1 8个字节
2.浮点数据类型:
REAL 精确到第7位 4个字节
FLOAT 精确到第15位 4或8个字节 >
DECIMAL -10^38~10^38-1 2-17个字节 DECIMAL(总数位,小数位)
NUMERIC 同上
3.字符串类型:
CHAR定长字符 8KB CHAR(长度) 输入长度不及定义长度(内存大小),空格补充
VARCHAR变长字符 8KB VARCHAR(长度) 输入长度不及定义长度,不补充。内存长度为字符长度。
4.二进制数据:
BINARY 1-8000
VAR BINARY 1-8000
TINYBLOB 0 - 255 255
BLOB 0-65KB 65K
MEDIUMBLOB 0-16M 16M
LONGBLOB 0-4C 4C
5.日期与时间数据类型:
YEAR 1901-2155年 1字节 YYYY
DATE 1000-0101——9999-12-31年 3字节 YYYY -MM-DD
DATETIME 8字节 YYYY -MM-DD HH-DD-SS.XXX
TIMESTAMP 1970-01-01年 00:00:01——2088-12-31年00:00:00 1字节 YYYY -MM-DD HH-MM-SS
3).管理表:
创建表:CREATE TABLE 表名(
列名 数据类型名 列约束,
) ;
删除表:DROP TABLE 表名;
复制表:CRATE TABLE A_student SELECT * FROM Z_Student; 复制数据及结构
CRATE TABLE C_student SELECT * FROM Z_Student WHERE 1=0; 复制表结构
- 数据库一些小东西总结
- 一些小东西
- 一些小东西
- 一些小东西
- 一些小东西
- 一些小东西
- 一些小东西。
- 一些小东西
- 一些小东西
- tips 一些小东西
- VS中的一些小东西
- 一些小东西记录,
- SDWebImage的一些小东西
- 小东西总结(一)
- 最近积累的一些小东西
- 实际开发中一些小东西
- 一些代码搜集.都是小东西.
- 纪录一些实用的小东西
- NAT穿透二
- NAT穿透一
- ubantu下安装ncurses
- 自定义AutoCompleteTextView的点击事件
- 移动端导航的七种设计模式
- 数据库一些小东西总结
- haskell及ghc入门使用
- linux ps aux 结果解释
- redis第二天之链接java
- java同步机制
- ROS naviagtion analysis: costmap_2d--InflationLayer
- 83. php文件
- C++中括号()操作符的重载举例及解析
- Torch实现ReQU,和梯度验证