一、基本概念
1、数据库的好处
持久化数据到本地:
使用完整的管理系统统一管理,易于查询(可以实现结构化查询,方便管理)
2、数据库的概念
DB(database):数据库,存储数据的“仓库”,它保存了一系列有组织的数据。
DBMS (Database Management System):数据库管理系统,数据库是通过DBMS创建和操作的容器。常用的有:MySQL、Oracle、DB2、SqlServer等。
SQL(Structure Query Language):结构化查询语言,专门用来与数据库通信的语言。
3、SQL的优点
- 不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL
- 简单易学:虽然简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。
二、常见命令
1、MySQL位置
C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin
2、查看当前MySQL版本
或者在cmd命令行里输入
1
2
3
|
mysql --version
或者
mysql -V |
3、显示数据库
4、打开指定的数据库
5、显示数据库中的表
或者
6、查看当前所在数据库
7、在当前所在数据库中创建表
1
2
3
4
|
CREATE TABLE 表名(
列1名 列1类型,
列2名 列2类型
);
|
(1)常用数据类型:
- CHAR 字符串
- VARCHAR 可变长度字符串
- INTEGER 整数
- 日期
(2)常用约束:
9、显示表中所有数据
10、插入数据到表中
1
2
|
INSERT INTO gpnu (id, name)
VALUES (1, 'john');
|
1
2
|
INSERT INTO gpnu (id, name)
VALUES (2, 'Rose');
|
11、添加列
1
|
ALTER table 表名 ADD COLUMM 列名;
|
12、删除列
1
|
ALTER table 表名 DROP COLUMN 列名;
|
13、更新表数据
1
2
3
|
UPDATE gpnu
SET name ='Lilei'
WHERE id = 1;
|
14、删除表数据
1
2
|
DELECT FROM gpnu
WHERE id =1;
|
15、删除表
三、语法规范
- 不区分大小写,但建议关键字大写,表名,列名小写
- 每条命令最好用分号;结尾
- 每条命令根据需要,可以进行换行及缩进
- 注释
- 单行注释:
#注释文字
- 单行注释:
-- 注释文字
- 多行注释:
/* 注释文字 */
SQL的语言分类
DQL(Data Query Language):数据查询语言——select
DML ( Data Manipulate Language): 数据操作语言——insert 、update、delete
DDL(Data Define Languge):数据定义语言——create、drop、alter
TCL(Transaction Control Language):事务控制语言——commit、rollback
文章作者
版权所有,转载请注明出处。工作请联系qiuyuling98@163.com
上次更新
2019-11-02
许可协议
原创文章,如需转载请注明文章作者和出处。谢谢!