DDL -- 数据定义

连接数据库

mysql -uroot -p(密码)

《DDL -- 数据定义》 参数说明

密码可写可不写,不过出于安全考虑,一般都不写。执行指令后根据提示输入密码即可。

《DDL -- 数据定义》 连接数据库

库的相关操作

查看库
show databases
创建库
create database
删除指定库名的库
drop database 库名
选中指定库名的库
use 库名

《DDL -- 数据定义》 库的相关操作

表的相关操作

创建表
create table user(username varchar(30), password char(32));

《DDL -- 数据定义》 创建命令说明

查看表结构
desc user;
查看表
show tables

《DDL -- 数据定义》 实例

查看表创建语句
show create table user;
删除表
drop table user;

《DDL -- 数据定义》 实例

《DDL -- 数据定义》 指定字符集和引擎

创建表指定字符集和引擎
create table user(username varchar(30), password char(32)) engine=innodb default charset=utf8;
修改字段类型
alter table user modify username varchar(20);
添加字段
alter table user add email varchar(30)

《DDL -- 数据定义》 实例

改表字段名
alter table user change email em varchar(30)

《DDL -- 数据定义》 实例

改表名
alter table user rename users

《DDL -- 数据定义》 实例

总结: CURD操作
首先通过mysql -uroot -p 进入数据库系统,创建数据库star,选中数据库staruse dudu,然后才是创建表以及对表的相关操作。
注:代码中所有的符号都是英文,注意database和databases之间的区别,与之类似的还有table与tables等,个人感觉都是在执行命令时容易出错的地方

    原文作者:GHope
    原文地址: https://www.jianshu.com/p/99686cd38a3d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞