DDL -- 数据定义

连接数据库

mysql -uroot -p(密码)

参数说明

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

连接数据库

库的相关操作

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

库的相关操作

表的相关操作

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

创建命令说明

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

实例

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

实例

指定字符集和引擎

创建表指定字符集和引擎
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)

实例

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

实例

改表名
alter table user rename users

实例

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一天 7月13日OCP笔记: Oracle Ocp11g准备资料: OracleFundmentals 书 管理...
    fjxCode阅读 7,775评论 0 4
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,341评论 5 116
  • MySQL 一、MVC和三层架构 MVC和三层架构.png 数据库的概念数据库的概念.png 验证MySQL是否安...
    很很狠的狠角色阅读 3,276评论 0 0
  • 有人说,人生是一场修行。或许,我们生活中时时都在修行。但修行是什么?也许我们都有些不解,都有些疑惑。 最近读到《蒋...
    七月风阅读 2,662评论 0 3
  • 20180305-20180311 没有记录就没有发生。 没有反思的人生不值得过。 90天践行目标(第5-11天)...
    幸福的小橙子阅读 1,157评论 0 0