数据库学习之一
来源:互联网 发布:linux有cmd 编辑:程序博客网 时间:2024/04/29 16:39
CONNECT user@database 链接到数据库
DISCONNECT 和 EXIT 与数据库中断
sql命令类型为
1.数据定义语言ddl
2.数据操作语言dml
3.数据查询语言dql
3.数据控制语言dcl
4.数据管理命令
5.事物控制命令
sql基本数据类型
1.字符串
2.数值
3.日期和时间
mysql常见数据类型
整数:integer(size) int(size) smallint(size) tinyint(size)
浮点数:decimal(p,s),numeric(p,s)
固定长度:char(size)
变长字符串:varchar(szie)
日期;date,time,
CREATE TABLE语句
创建表之前需要考虑一下问题;
1.表中的数据类型
2.表的名称
3.主键
4.有什么属性(列)
5.那些属性是可以为空
查看表格的命令 show tables
查看表格结构 describe tablename
删除表:DROP TABLE TABLENAME
重命名表的名字: ALTER TABLE OLDNAME RENAME NEWNAME
向表中添加一列: ALTER TABLE tablename ADD NEWCOLNAME datatype(如果表中已经包含数据,添加的列就不能定义为NOT null)
修改表中的一列: alter table tablename modify colname datatype
重命名列名:alter table tablename change colume oldname newname datatype
向表中插入数据:
1. INSERT INTO TABLE_NAME
VALUES('VALUE1','VALUE2','VALUE3'...)
2. INSERT INTO TABLE_NAME
(COL1,COL2,...)
VALUE
(VAL1,VAL2,....)
查询数据
select col1,col2...
from tablename
where 列 运算符 值
mysql运算符:
=
<> 不等
>
<
<=
>=
IS NULL 是否为空
BETWEEN A AND B处于A与B之间的值(包含边界值)
IN(data1,data2,data3....) 把一个值与指定的列进行比较
LIKE 利用通配符吧一个值与类似的值进行比较,通配符有两个% _
%:零个或多个字符
_: 一个数字或字符
EXISTS: 搜索表里是否存在满足特定条件的记录
- 数据库学习之一 - 基本概念
- 数据库学习之一
- 数据库学习之一
- MySQL数据库学习之一
- 学习ContentProvider---之一:查询数据库
- db2数据库学习 之一数据类型
- 数据库:ETL学习笔记之一:ETL是什么?
- 如何高效学习oracle数据库浅谈之一
- 数据库系统概论学习笔记之一:数据库系统概述
- 学习墨迹天气札记之一 —— 城市数据库
- Oracle学习之一 数据词典与数据库对象
- Nutz框架学习之一连接sqlserver数据库进行登录操作
- 1. oracle学习入门系列之一 数据库发展与历史
- Java基础学习笔记及心得——数据库系列之一,数据库基本概念
- 数据库编程笔录之一
- 数据库编程笔录之一
- 数据库编程笔录之一
- 数据库编程笔录之一
- 去掉Eclipse RCP中的多余默认按钮(Next Annotation、Previous Annotation、Last Edit Location)
- android小笔记
- linux 查看系统信息命令(比较全)
- Unix/Linux环境C编程入门教程(3) Oracle Linux 环境搭建
- vs快捷方式
- 数据库学习之一
- 天津治强迫症最好的医院在哪里
- [adb 调试]远程调试
- Android之drawable state各个属性详解
- 酱欢技谂鼓纯贩傩短淄寻遣钥扔谂
- ADO.Net对Oracle数据库的操作【转载】
- MySQL查询按姓氏拼音排序
- Linux查看历史命令 history
- 聚类分析应用