MYSQL数据库入门(表格的操作)

一、MYSQL数据库

  • 数据模型

客户端–>DBMS–>各个数据库–>库内具体的信息

  • SQL分类

DDL:数据定义语言,用来定义数据库对象(数据库、表、字段);

DML:数据操作语言,用来对数据库表中的数据进行增删改;

DQL:数据查询语言,用来查询数据库中表的记录;

DCL:数据控制语言,用来创建数据库用户、控制数据库的访问权限;


二、DDL-数据库操作

show databases;                       //展示所有数据库
create database if not exists数据库名; //建立新数据库,若数据库存在不报错
use 数据库名;                          // 切换数据库
select database();                    //查询当前数据库
drop database if exists数据库名;       //删除数据库,若数据库不存在不报错

三、DDL-操作

show tables;                           //查看当前数据库的表
create table 表名(字段 字段类型,字段 字段类型) //建表头
desc 表名;                             //查询当前表里的字段
show create table 表名;                //查询建表语句
alter table 表名 add/modify/change/drop/rename to...;  // 见下文
drop table 表名;                       //删除表

四、各种修饰符的类型

1.数值类型

MYSQL数据库入门(表格的操作)_第1张图片

2.字符串类型

MYSQL数据库入门(表格的操作)_第2张图片

3.日期类型

MYSQL数据库入门(表格的操作)_第3张图片


五、操作

➡️在Windows下操作,使用 win+r打开运行对话框,再次输入cmd打开运行窗口,输入mysql -u root -p 回车再次输入密码就可以在mysql下操作了。密码:下载mysql时自己设置的密码(123456)。

例题信息

MYSQL数据库入门(表格的操作)_第4张图片

代码信息

create table student(             
  id int comment'编号',
  name char(20) comment'名字',
  age int comment'年龄',
  gender varchar(1) comment'性别'
)comment'学生信息';

代码结果

MYSQL数据库入门(表格的操作)_第5张图片


➡️后期想查看表中字段或者建表语句可进行如下操作:

desc student;     --->查看表中字段

MYSQL数据库入门(表格的操作)_第6张图片

show create table student;   --->查询建表语句

MYSQL数据库入门(表格的操作)_第7张图片


➡️表格的增、删、改

alter table student add number int comment'学号';   --->新增number字段

MYSQL数据库入门(表格的操作)_第8张图片

alter table student modify number varchar(20);      --->修改number字段的类型

MYSQL数据库入门(表格的操作)_第9张图片

alter table student change number(旧字段名) num(新) int comment'学号';
                      --->上述代码是修改字段名和字段类型

MYSQL数据库入门(表格的操作)_第10张图片

alter table student drop age;             --->删除字段名

MYSQL数据库入门(表格的操作)_第11张图片

alter table student rename to stu;           --->修改表名

MYSQL数据库入门(表格的操作)_第12张图片

drop table if exists stu;          --->删除表

MYSQL数据库入门(表格的操作)_第13张图片

你可能感兴趣的:(mysql,数据库,mysql,sql)