【数据库】——DDL数据定义语言的操作

一、进入mysql

首先要进入root用户使用权限
在这里插入图片描述再开启服务端,其命令如下图:service mysqld start
在这里插入图片描述
最后连接客户端:mysql -u root -p
在这里插入图片描述
一定注意,必须是先开服务器才开客户端

二、DDL:数据定义语言——针对库

数据定义语言定义的为表的结构,视图的结构,索引的结构等
(1)查看数据库中有哪些库:show databases
在这里插入图片描述
(2)添加一个库:create database if not exists 库名
在这里插入图片描述
(3)删除一个库:drop database if exists 库名;
(4)查看一个库

  • 查看所有库:show database;
  • 查看一个库的创建信息:show create database库名
    在这里插入图片描述
    (5)当数据库连接成功过后,要进行访问某一库下的表时
    在这里插入图片描述

三、DDL:数据定义语言——针对表

(1)添加一个表结构:
create table 表名

字段名称 字段类型 字段约束[注释],
字段名称 字段类型 字段约束[注释],

);
在这里插入图片描述
补充知识:

  • char和varchar的区别:char是固长类型,varchar是变长类型

  • 字段约束
    主键---->非空唯一(primary key
    外键---->学生表中学号就是成绩管理表中的外键
    唯一键----->不能重复
    默认(default XX)
    非空------>有数剧(not null)

    (2)修改一个表

  • 修改字段类型
    在这里插入图片描述

  • 修改字段名称
    在这里插入图片描述

  • 添加一个字段:其中分别还有after和first的使用
    在这里插入图片描述
    在这里插入图片描述

  • 删除字段alter stu drop score;

  • 修改表名:alter stu rename s;

(3)查看一个表

  • 查看当前库下的有什么表:show table;

  • 查看表的创建信息:show create table table_name;
    在这里插入图片描述

  • 查看字段desc table_name
    -在这里插入图片描述

发布了62 篇原创文章 · 获赞 7 · 访问量 2574

猜你喜欢

转载自blog.csdn.net/qq_43412060/article/details/104487033