您的位置:首页 > 数据库 > MySQL

MySql数据库SQL入门

2015-07-17 15:43 531 查看

SQL简介

Structured Query Language(结构化查询语言),一种定义,操作,管理关系数据库的语言,大多数数据库都支持SQL语句。

客户端和数据库之间交互的方式就是SQL语句得到反馈信息。



SQL主要包含以下几种:

DQL数据查询语言

DML数据操作语言

DDL数据定义语言

DCL数据控制语言

TPL事务处理语言

CCL指针控制语言



常用数据库

目前的关系型数据库有:Oracle、MySql、DB2、SQL Server、Access、SQLite、Sybase等。

不同的数据库有不同的数据库方言。

MySql安装


mysql官网下载解压配置my-default.ini。



然后在cmd中安装mysql数据库。



DDL数据定义语言


DDL:Data Definition Language

作用:用于描述数据库中要存储的现实世界实体的语言。即创建数据库和表的结构。

常用关键字:
CREATE ALTER DROP TRUNCATE

window下MySQL不区分大小写

例如,创建一个名称为mydb1的数据库。

create database MYDB1;

DML数据操纵语言


作用:用于向数据库表中插入、删除、修改数据。

常用关键字:INSERT UPDATE DELETE(增改删)

DQL数据查询语言


Data Query Language 简称DQL,数据库查询语言, 关键字为SELECT。

select具体用法:

SELECT
select_list

[
INTO new_table ]

FROM
table_source

WHERE
search_condition ]

[
GROUP BY group_by_expression ]

[
HAVING search_condition ]

[
ORDER BY order_expression [ ASC | DESC ] ]

例子:找出emp表中员工号为007的员工的工资

SELECT
t.sal

FROM
emp t

WHERE
t.ID =007

数据完整性



多表设计



数据库的备份和恢复

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: