总结关于管理数据库和表的知识点
2015-12-29 22:05
423 查看
1.使用CREATE DATABASE和DROP DATABASE
语句可以创建和删除数据库。
2.创建数据库、表以及表中的列时,必须遵循SQL标识符规范。第一个字符必须是下划线(-)、at符号(@)或者数字符号(#)。不允许嵌入空格或其他特殊符号。
3.数据库中的每个列有一个指定的数据类型,数据类型决定什么样的数据可以存储在列中。在创建表之前,我们必须选定每一列的数据类型。
4.数据类型有:(1)整数数据类型(2)浮点数据类型 (3)字符串类型 (4)二进制数据类型 (5)逻辑数据类型 (6)日期和时间数据类型
5.查询语句:SELECT * FROM 表名;
浅拷贝(只拷贝表的结构,不拷贝数据):CREATE TABLE class03 LIKE class02,
LIKE是复制表的结构。
深拷贝:CREATE TABLE deepcopy SELECT *FROM class02;
6.如果只是复制表结构,不复制数据,只需要在WHERE句子中添加一个永远不等于true的条件即可。
SELECT * INTO My_Friends FROM Friend
WHERE 1=0;
7.变量名写在前面,数据类型写在后面。
语句可以创建和删除数据库。
2.创建数据库、表以及表中的列时,必须遵循SQL标识符规范。第一个字符必须是下划线(-)、at符号(@)或者数字符号(#)。不允许嵌入空格或其他特殊符号。
3.数据库中的每个列有一个指定的数据类型,数据类型决定什么样的数据可以存储在列中。在创建表之前,我们必须选定每一列的数据类型。
4.数据类型有:(1)整数数据类型(2)浮点数据类型 (3)字符串类型 (4)二进制数据类型 (5)逻辑数据类型 (6)日期和时间数据类型
5.查询语句:SELECT * FROM 表名;
浅拷贝(只拷贝表的结构,不拷贝数据):CREATE TABLE class03 LIKE class02,
LIKE是复制表的结构。
深拷贝:CREATE TABLE deepcopy SELECT *FROM class02;
6.如果只是复制表结构,不复制数据,只需要在WHERE句子中添加一个永远不等于true的条件即可。
SELECT * INTO My_Friends FROM Friend
WHERE 1=0;
7.变量名写在前面,数据类型写在后面。
相关文章推荐
- Oracle基本数据类型
- [转]oracle设计数据库应选择正确的数据类型
- MySQL和ORACLE、SQL Server、PostgreSQL相比
- [转]oracle数据类型和对应的java类型
- sqlserver 看进程中的sql
- 关于数据库外连接和内连接和交叉连接
- mysql中的索引原理与表设计
- 数据库002
- 第二章.管理数据库和表.总结
- 数据库Oracle知识整理
- RMAN实战17:用RMAN进行数据库的克隆
- 对于bson和mongoDB的小记
- 安装openresty+redis+lua
- 利用一致性哈希水平拆分MySql单表
- mysql。mariadb root账户忘记密码
- 数据库按照手机号分库后,还需要允许用户使用邮箱、用户名等登录,怎么才能提高查询效率?
- Java中JDBC连接数据库Oracle
- oracle11g dataguard failover重建后归档日志没有被应用被NO的问题
- SQL Server获取下一个编码字符串的实现方案分割和进位
- check mysql slave状态并跳过相应错误(守护模式)