首先SQL( Structured Query Language ),结构化查询语言。是一种数据库查询和设计程序语言,用于存取数据库以及查询、更新和管理关系数据库系统。同事也是数据库脚本文件的扩展名。
然后呢,数据库语句分为(1)数据定义语句还有:DDL(2)数据操纵语句:DML(3)数据查询语句:DQL(4)数据控制语句:DCL
<1>数据定义语句简称DDL:(Data Definition Language)
建库、建表、设置约束等: create/drop/alter
1.创建数据库:
create database IF NOT EXISTS hncu CHARACTER SET utf8;
2.创建表格:
use hncu;
create table IF NOT EXISTS sutd(id int, name varchar(30), int age);
3更改表结构(设置约束)
desc stud;//查看表结构
alter table stud drop column age;
alter table stud add column age int;
<2>数据操纵语句简称DML:(Data manipulation language)
主要指数据的增删查改:Select/delete/update.insert/call等操作
select *from stud;
select name,age from stud; //查询指定的列
select name as 姓名, age as 年龄 from stud;
<3>数据查询语句简称DQL:(Data query language)
数据查询语句:
SELECT <字段名表>
FROM <表或视图名>
WHERE <查询条件>
<4>数据控制语句DCL:(Data Control Language)
用来设置火更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。