一、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.数值类型

2.字符串类型

3.日期类型


五、操作

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

例题信息

代码信息

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

代码结果


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

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

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


➡️表格的增、删、改

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

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

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

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

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

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

MYSQL数据库入门(表格的操作)相关推荐

  1. mysql数据库入门教程(5):多表操作(连接查询,子查询,分页查询,联合查询)

    前文介绍了单表查询:mysql数据库入门教程(4):查询讲解大全 今天介绍下多表查询 一.连接查询 含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 先送上下面所讲用到的sql脚本 h ...

  2. pythonmysql数据分析_Python操作Mysql数据库入门——数据导入pandas(数据分析准备)...

    原标题:Python操作Mysql数据库入门--数据导入pandas(数据分析准备) 欢迎关注天善智能 hellobi.com,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习.问答.求 ...

  3. mysql数据库入门教程(11):视图讲解大全

    一.视图的介绍 含义:虚拟表,和普通表一样使用 mysql5.1版本出现的新特性,是通过表动态生成的数据 举例说明什么是视图:假设一个年级有10个班,上面有领导来啦,说要检查舞蹈功底,学校为了应付检查 ...

  4. mysql数据库入门教程(6):数据的增删改

    前面两篇博文介绍了数据库的查询 mysql数据库入门教程(4):查询讲解大全 mysql数据库入门教程(5):多表操作(连接查询,子查询,分页查询,联合查询) 今天介绍下数据库的增删改. 数据库基本操 ...

  5. phpstud如何安装mysql新版_MySQL_图解MySQL数据库的安装和操作,一、MySQL下载与安装 1、 - phpStudy...

    图解MySQL数据库的安装和操作 一.MySQL下载与安装 1.下载介绍 MySQL相信大家一定听说过,如果不知道它是干什么的,可以去google一下. MySQL的大本营:http://www.my ...

  6. 【MySQL数据库入门】自关联

    文章目录 1. 自关联定义 2. 自关联举例 2.1. 需求 2.2. 设计 2.3. 简化 2.4. 结论 3. MySQL实现 3.1. 创建数据表 3.2. 批量插入数据 3.3. 演练 1. ...

  7. MySQL数据库入门-新手常见问题答疑

    1.安装不上MySQL 8.0 大多数在Windows安装不上MySQL 8.0的同学,都是因为缺少依赖包,没有安装Visual C++ 2015 Redistributable Package(或更 ...

  8. Python连接Mysql数据库入门

    Python 连接mysql数据库入门教程 直接上代码 数据库建表省略 要执行哪段代码把#去掉即可:有文字解释 难度 : ⭐⭐(全星5颗星的情况下) import pymysql # 导入模块 根据P ...

  9. MySQL数据库入门到高薪培训教程(从MySQL 5.7 到 MySQL 8.0)

    一.MySQL数据库入门到高薪培训视频教程(从MySQL5.7到MySQL8.0) 本套MySQL学习教程地址: https://edu.51cto.com/course/18034.html 为满足 ...

  10. MySQL数据库入门(三)--- 查询、权限、join语法、外键、备份

    MySQL数据库入门(三) 文章目录 MySQL数据库入门(三) @[toc] MySQL回顾 查询: 查看字段 权限管理 查询权限 授权查询 多表查询 join语法 外键 备份: 指定时间段备份: ...

最新文章

  1. 如何释放 DB_RECOVERY_FILE_DEST_SIZE
  2. SQL实战篇:SQL行列转换及真题
  3. 山东栋梁机器人比赛_谁是最强“移动机器人”?来深技师这场全国大赛一决高下!...
  4. Know More About Oracle Row Lock
  5. 降采样_嫦娥五号探测器圆满完成我国首次月球采样返回任务
  6. 问题五十九:怎么求一元六次方程在区间内的所有不相等的实根(3)——修正一个问题
  7. springdata jpa in查询
  8. 会议OA项目之我的审批功能
  9. opencv小游戏(05):小车的运动
  10. firstvalue函数mysql_MySQL 窗口函数之头尾函数
  11. 在houdini中旋转某条曲线上多个点的法线方法(vop方法)
  12. 解决win10下WIFI无法连接到网络
  13. php搞笑证件,什么软件可以制作搞笑证件,多种搞笑证件制作
  14. 大数据时代下的个人隐私
  15. 中艺人脸识别考勤机使用方法_人脸识别考勤机的使用方法及注意事项
  16. 绘制四叶玫瑰线matlab,数学实验_word文档在线阅读与下载_文档网
  17. 问题解决zipimport.ZipImportError: can‘t decompress data; zlib not availabl
  18. 是否同一棵二叉搜索树_如何在同一台计算机上安装Java的多个版本
  19. 计算机学业水平测试基础知识,高中信息技术学业水平测试知识点汇总
  20. 计算机学院改考后,网络空间安全学院也改考了!南京理工大学计算机考研

热门文章

  1. 适合ToB企业的网络营销方法和渠道
  2. Matlab:matlab 画图总结(二维图、饼图、直方图,坐标轴设置)及输出高清晰度图
  3. 仲舟の奇妙算法(一)【个人版】
  4. C语言 对角线元素之和
  5. long long int 和 int
  6. 迅雷、快车、QQ旋风下载链接解析
  7. SpringBoot启动流程类图版
  8. 微信网页授权登录报错10003 redirect_uri域名与后台配置不一致,错误码:10003
  9. 如何获得通信达交易接口?
  10. Mofile下载文件