数据库是按照数据结构来有组织,存储和管理数据的仓库。
典型的特征为:数据的结构化,数据间的共享,减少数据的冗余度,数据的独立性。
关系型数据:使用关系模型把数据组织到数据表(table)中。
主流的关系型数据库产品:Oracle,DB2,SQL Server, MySQL。
数据表:数据表是关系数据库的基本存储结构,二维数据表有行(Row),和列(Column)组成,也叫做记录(行)和字段(列)。
Mysql语句
SQL:结构化查询语言SQL是在关系数据库上执行数据操作、检索及维护所使用的标准语言,可以用来查询数据,操纵数据,定义数据,控制数据。 SQL可以分为:
- 数据定义语言(DDL)
- 数据操纵语言(DML)
- 事务控制语言(TCL)
- 数据查询语言(DQL)
- 数据控制语言(DCL)
数据库相关的DDL
创建数据库
create database long;
创建一个数据库名为long;
创建数据库并指定字符集
create database long character set utf8;
查看所有数据库
show database;
查看当前使用的数据库
select database();
修改数据库字符集
alter database long character set utf8;
删除数据库
drop database long;
切换数据库
use long;
数据表相关的DDL
创建表
create table demo(
id int(11) primary key auto_increment,
name varchar(20) not null,
english int,
chinese int,
math int
);
查看数据库中所有表
show tables;
查看表结构
desc long;
long为表名。
表的删除
drop table long;
long为表名。