MySQL基础 之DDL语句

本文主要介绍MySQL的DDL(数据定义语言)

DDL: 数据定义语言

操作对象:数据库和表

关键词:create alter drop

DML: 数据操作语言

关键词:insert delete update

操作对象:记录

DQL: 数据查询语句(非官方,用的最多)

关键词: select

DCL: 数据控制语句

关键词:if grant

操作对象为:用户,事物,权限(归数据库工程师管)

常用命令:

切换或进入数据库:

查看当前数据库下的所有表:

查看表结构(有多少字段名):

查看建表语句:

启动数据库的服务:

在cmd中,获取管理员权限的前提下,输入:

启动mysql的服务

登录数据库语句:

然后会提示输入密码

成功进入MySql,输出欢迎语句。

sql是结构化查询语言

查看所有数据库语句:

show databases;

新建数据库语句: create database 数据库名称

例如: create database day01;

删除数据库语句:

drop database 数据库名称;

例如: drop database day06;

创建表格式:

注意事项: 创建表的时候,必须先选择数据库.

切换或者进入数据库语句: use 数据库名称;

例如: use myfirst;

切换成功之后,会提示Database Changed

查看当前数据库下所有的表: show tables;

查看表的结构:

desc 表名;

desc user;

查看建表语句:

show create table 表名;

例如:show creat table user;

修改表

修改表名: alter table 旧表名 rename to 新表名;

例如: alter table user1 rename to user10;

添加字段:

alter table 表名 add [column] 字段描述;

例如: alter table user add password varchar(20);

修改字段名:

alter table 表名 change 原字段名称 新字段描述;

例如:把password 字段名改为pwd

alter table user change password pwd varchar(20);

修改字段描述:

alter table 表名 modify 字段名称 字段类型[约束]

例如:

alter table user modify pwd int;

删除字段:

alter table 表名 drop 字段名;

例如:删除pwd字段

alter table user drop pwd;

删除表:

drop table 表名;

例如:删除user10表

drop table user10;

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180225G003Y300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券