linux系统中Mysql-DBA运维实战之SQL语句详解(1)
-
SQL语言:
SQL(Structured Query Language 即结构化查询语言)
SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。 -
SQL语言分类:
DDL-数据库定义语言:创建数据库,数据表
DML-数据库操纵语言:数据的增删改
DQL-数据库查询语言:数据的查询
DCL-数据库控制语言:控制用户的访问权限 -
DDL-数据库定义语言:
定义库:
create database 库名; \\创建数据库
show databases; \\查看库
定义表:
创建表要进入数据库下
use 库名; \\进入数据库
select database(); \\查看当前所在库
create table 表名 (列名 数据类型 约束); \\创建表,每列包含三串,多列用逗号隔开
desc 表名 \\查看表结构
show tables; \\查看当前库下所有表
插入数据:
insert into 表名 values (数据); \\插入数据,多列数据用逗号隔开
select * from 表名 \\查看数据
删库,删表:
drop database 库名 \\删库
srop table 表名 \\删表