MySQL介绍
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有的数据放在一个大仓库内,这样就增加了速度并提高了灵活性
2
MySQL是开源的,所以你不需要支付额外的费用。
3
MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库,
4
MySQL使用标准的SQL数据语言形式
5
MySQL可以允许与多个系统上,并且支持多种语言.这些编程语言包括C、C++、Python、Java、Perl、PHP、Ruby....
. 创建数据库
create database 数据库名称;
删除数据库
drop database 数据库名称;
查看数据库
show database;
5>使用(进入)数据库
use 数据库名称;
查看数据库当中有多少张表
show tables;
sql功能分类
DDL: 数据定义语言 用来定义数据库对象:创建库、表、列等
DML: 数据操作语言 用来操作数据表中的记录
DQL: 数据查询语言 用来查询数据
DCL: 数据控制语言 用来定义访问权限和安全级别
创建表
CREATE TABLE 表名(
列名1 列名类型 [约束],
列名2 列名类型 [约束],
.....
列名N 类的类型 [约束]
)
添加一列
ALTER TABLE 表名 ADD 列名 数据类型;
查看字段信息
desc 表名
. 查询表中的所有数据
SELETE * FROM 表名;
插入操作:
INSERT INTO 表名 ( 列名1,列名2 ) VALUES (列值1, 列值2...);
.
更新操作
UPDATE 表名 SET 列名1=列值1, 列名2=列值2... WHERE 列名=值