MySQL基础知识

来源:互联网 发布:信鸽分类信息软件 编辑:程序博客网 时间:2024/05/29 03:52
1.数据库的基本操作
(1)创建数库:create database 数据库名称;
(2)查询数据库:show databases;
(3)查询创建好的数据库:show  create databases 数据库名称;
(4)修改数据库的编码:alter database 数据库名称default character set 编码方式 collate 编码方式_bin ;
(5)删除数据库:drop database 数据库名称 ;
(6)切换数据库:use 数据库名称 ;
2.数据表的基本操作
(1)创建数据表:create table 表名(字段名1 数据类型,字段名2 数据类型);
(2)查看数据表:show create table 表名;/desc表名;
(3)查看数据库的所有表格:show tables;
(4)修改数据表:
修改表名:alter table 旧表名 rename [to] 新表名;
修改字段名:alter table 表名 change 旧字段名 新字段名 新数据库类型;
修改字段的数据类型:alter table 表名  modify 字段名 数据类型;
添加字段:alter table 表名 add 新字段名 数据类型;
(5)删除字段:alter table 表名 drop 字段名;
(6)修改字段的排列位置:
alter table 表名  modify 字段名1 数据类型first|after 字段名2;
(7)删除数据表:drop table 表名;

SQL全称是 结构化查询语言(Structured Query Language)
DDL(Data Definition Language) 
数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 ; 
CREATE—创建表 
ALTER—修改表 
DROP—删除表

DML(Data Manipulation Language) 
数据操纵语言,SQL中处理数据等操作统称为数据操纵语言 ; 
INSERT—数据的插入 
DELETE—数据的删除 
UPDATE—数据的修改

DCL(Data Control Language) 
数据控制语言,用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等; 
GRANT—授权。 
ROLLBACK—回滚 
COMMIT—提交。

DQL(Data QueryLanguage 数据查询语言) 

SELECT—数据的查询
0 0