SQL,英语是Structured Ouery Language,中文翻译是结构化查询语言,是一种对关系型数据库中的数据进行定义和操作的语言,是大多数关系型数据库管理系统所支持的工业标准语言
1:DDL:数据库(对象)定义语言 (Date Defination Language)
主要用来在数据库中创建新库表或者删除库表,或者为表添加字段,索引等,主要有create,drop,alter等
例:
mysql>create database school; ***创建school库
注意每条sql命令必须用分号;结尾,如果不加分号的话就回车会出现mysql命令行提示符>
因为系统认为用户本条语句还没有输入完整,会在下行继续输入。如下图所示,此时用输入/c取消 (注意不能用linux的命令Ctrl+c,会退出数据库)
mysql>show databases;****显示所有库
mysql>create database llf CHARACTER SET utf8 ;(创建库llf,并设定字符集参数为utf8)
mysql>use world;\
mysql>show tables; *****进入world库,并显示库中所有表信息
*****world库为Mysql官方给用户练习用的一个库,经典好用,可在官方网站下载。
mysql>desc city; 显示city表中所有字段属性
mysql>create table t1 (id int ,name varchar(20)); ******创建表t1,并设置两个字段int,name,属性分别是数字型和字符型.
mysql> drop table t1*删除表t1.
mysql> alter table t1 add age int; ******在表t1中添加一个字段,字段名是age,类型是整数型.
mysql> alter table t1 add sid int first;*****在表t1中最前面添加一个字段sid
mysql> alter table t1 change name stu_name varchar(20);*****修改字段名和类型
mysql> rename table t1 to student;******修改表名