码迷,mamicode.com
首页 > 数据库 > 详细

mysql基础知识

时间:2018-07-12 00:28:38      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:添加   insert   创建数据库   odi   show   tables   数据库对象   不同   数据完整性   

语句分类

DDL 数据定义语句 create、drop、alter 定义不同的数据段、数据库、列、表、索引等数据库对象
DML 数据操纵语句 insert、delete、update、select 添加删除更新和查询数据库记录,并检查数据完整性
DCL 数据控制语句 grant、revoke 控制不同数据段直接的许可和访问级别的语句

DDL的操作

显示所有数据库

show databases;

进入一个数据库

use database1;

查看当前数据库中的所有表

show tables;

创建数据库

create database test1;

删除某数据库

drop database test1;

创建表

create table table1(name1 type1,name2 type2,name3 type3,.....);

table1是表名,name表示列名,type是列中数据的类型。

查看某表

desc table1;

查看某表更全面的表定义信息

show create table table1;

删除某表

drop table table1;

修改表

表类型

alter table table1 modify name1 type*;

type*是表中列name1的新类型

增加表字段

alter table table1 add column name_new type_new;

删除表字段

alter table table1 drop column name_drop;

字段改名

alter table table1 change name1 name_new type_new;

修改字段排列顺序

alter table table1 add name_new type_new after name_front;

以上新创建一个字段name_new,类型type_new,放在原来的name_front字段下面(后面)

alter table table1 modify name2 type2 first;

以上将name2放在最前面。

表改名

alter table table1 name1 rename table_new;

将表改名为table_new。

mysql基础知识

标签:添加   insert   创建数据库   odi   show   tables   数据库对象   不同   数据完整性   

原文地址:https://www.cnblogs.com/rayshaw/p/9277549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!