关系型数据库基础第二章
2016-01-07 11:27
204 查看
1.管理数据库
创建数据库 CREATE DATABASE 数据库名;
使用数据库 USE DATABASE 数据库名;
删除数据库 DROP DATABASE 数据库名;
2.数据类型
整数数据类型
TINYINT 1字节
SMALLINT 2字节
INT 4字节
BIGINT 8字节
浮点数据类型
REAL 4字节
FLOAT 8字节
DECIMAL(P,[S]) P表示这个数据的总位数,不包括小数点。s表示小数点后面的位数
字符串类型
二进制数据类型
逻辑数据类型
图形数据类型
日期和时间数据类型货币数据类型
YEAR 1字节 1901-2155
DATE 3字节 1000-01-01—9999-12-31
TIMESTAMP 4字节 1970-01-01 00:00:01—2038
特殊数据类型
3.管理表
创建表 (CREATE TABLE 表名();)
删除表 (DROP TABLE 表名)
创建临时表
复制表 (SELECT * INTO My_Friends FROM Friend WHERE 1=0)增加不成立条件1=0,就可以只复制表
修改表 (修改表明:ALTER TABLE 目前的表名 RENAME 改之后的表名)
4.管理索引
创建索引:CREATE INDEX 索引名 ON 表名(列名1,列名2……)
使用索引:SELECT * FROM T_stu WHERE S_name="hy"
删除索引:DROP INDEX 索引名 也可以是ALTER TABLE 表名 DROP INDEX 索引名
创建数据库 CREATE DATABASE 数据库名;
使用数据库 USE DATABASE 数据库名;
删除数据库 DROP DATABASE 数据库名;
2.数据类型
整数数据类型
TINYINT 1字节
SMALLINT 2字节
INT 4字节
BIGINT 8字节
浮点数据类型
REAL 4字节
FLOAT 8字节
DECIMAL(P,[S]) P表示这个数据的总位数,不包括小数点。s表示小数点后面的位数
字符串类型
二进制数据类型
逻辑数据类型
图形数据类型
日期和时间数据类型货币数据类型
YEAR 1字节 1901-2155
DATE 3字节 1000-01-01—9999-12-31
TIMESTAMP 4字节 1970-01-01 00:00:01—2038
特殊数据类型
3.管理表
创建表 (CREATE TABLE 表名();)
删除表 (DROP TABLE 表名)
创建临时表
复制表 (SELECT * INTO My_Friends FROM Friend WHERE 1=0)增加不成立条件1=0,就可以只复制表
修改表 (修改表明:ALTER TABLE 目前的表名 RENAME 改之后的表名)
4.管理索引
创建索引:CREATE INDEX 索引名 ON 表名(列名1,列名2……)
使用索引:SELECT * FROM T_stu WHERE S_name="hy"
删除索引:DROP INDEX 索引名 也可以是ALTER TABLE 表名 DROP INDEX 索引名
相关文章推荐
- Hibernate与各种数据库连接的配置
- 使用MySQL Migration Toolkit快速将Oracle数据导入MySQL
- mysql 性能优化方案
- JDBC对数据库时间的操作
- 安装SQLSERVER2005提示事务管理器不可用
- 在linux下重启oracle数据库及监听器:
- xUtils DbUtils数据库
- Mongodb带验证的主从复制架构
- MySQL数据库不识别server=.而是识别localhost
- 我的MYSQL学习心得(十一) 视图
- [渗透测试]Access数据库破解
- MySQL 语句
- 我的MYSQL学习心得(十) 自定义存储过程和函数
- [MariaDB] Setup MariaDB Galera Cluster with HAProxy
- 我的MYSQL学习心得(九) 索引
- 我的MYSQL学习心得(八) 插入 更新 删除
- 我的MYSQL学习心得(七) 查询
- 使用Memcached Session Manager扩展Session管理
- SQL Server 2008R2 数据库出现“可疑”导致无法访问
- 我的MYSQL学习心得(六) 函数