只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓Mysql 一.数据库简述 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来。 作用:方便程序员进行更加简单的增删改查操作 数据库的增删改查等任意操作,都是DBMS做…

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

作用:方便程序员进行更加简单的增删改查操作

 

数据库的增删改查等任意操作,都是DBMS做的。

用户通过客户端给DBMS发命令(select * from user)

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

 

注意:

 DBMS—-操作数据库

数据库—-数据表

数据保存在 数据表上。

数据库中的数据会保存在数据表上。

 

 

数据表都是有行有列的二维表格

User表————User类

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

列:column 

列名、字段名————-JavaBean成员变量

行:row

一条记录——————JavaBean对象。  new User(2,”wang”,24);

 

Mysql集群部署上比oracle方便。

 

 

二. SQL语句【重点】

1. 简述&通用语法

为什么讲SQL语言:用来向DBMS下命令。

SQL (Structured Query Language)结构化查询语言

即我们前面讲述的 控制命令,可以用于为DBMS下命令,让DBMS遵循命令控制数据库数据

​​​​

  • 数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等

       DDL—数据库/表  结构上的操作

 

       DDL结构上的操作,create,alter,drop

 

  • 数据操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:insert,delete,update等

       DML-数据表上,数据的增删改

 

  • 数据查询语言:简称DQL(Data Query Language),用来查询数据库中表的记录。关键字:select,from,where等

           DQL-数据表上,数据的查询

 

 

  • 数据控制语言:简称DCL(Data Control Language),用来定义数据库的访问权限和安全级别,及创建用户。(DBA)

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

 

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

 

 

MySQL

Java

int

int

double

double

char

String或char

varchar

String或char

date    仅有年月日

java.util.Date

timestamp   时间戳,年月日 时分秒

java.util.Date

 

 

三.DDL-数据库操作

命令

说明

create database 数据库名;

在当前服务器下创建指定名称的数据库。

配置数据库时我们指定了utf8那么数据库默认字符集就是utf8

 

 

 

命令

说明

use 数据库名;

切换数据库。

 

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

 

select database();

查看当前正在操作使用的数据库名称。

show databases;

查看MySQL服务器中有哪些数据库

 

命令

说明

drop database 数据库名称;

从MySQL服务器中永久删除某个数据库

 

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

 

四. DDL-数据表操作

创建表:(前提:切换到某个数据库)

create table 表名(

   字段名 类型(长度) [约束],

   字段名 类型(长度) [约束],

   …

);

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

 

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

 

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

 

联合主键:一个主键包含了多个字段

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

 

命令

说明

show tables;

查看当前数据库中的所有表名;

 

desc 表名;

查看某张数据表的表结构

命令

说明

drop table 表名;

从当前数据库中永久删除某张表

 

 

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

 

 

命令

说明

alter table 表名 关键字….

修改某张表的某些字段

 

只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

 

未完!待续!

敬请期待<只要互联网不死,电商不灭_Mysql 就会一直活下去(二)>!

更多机密下篇揭晓,关注我,持续为你报道噢!

 

请给努力中的自己点个赞哦!

每天进步一点点`~~~~~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9058.html

(0)
上一篇 2023-02-16 14:30
下一篇 2023-02-16

相关推荐

  • mysql如何修改所有的definer「终于解决」

    mysql如何修改所有的definer「终于解决」https://www.cnblogs.com/zejin2008/p/4767531.html 如果方便修改mysql中所有已经定义到的definer? 由于前期在测试库上开发的缘故,我们经常定义…

    2023-04-14
    190
  • oracle ocp题库_oracle数据库19c

    oracle ocp题库_oracle数据库19cCUUG已经开始了Oracle OCP 19c的题库解析 继11g和12c之后,OCP 19c考试题库解析已于2020年7月17日在腾讯课堂免费直播,此为国内首家19c的题库解析。 、**、 CUU…

    2023-03-24
    145
  • Mysql 多表连接查询 inner join 和 outer join 的使用「建议收藏」

    Mysql 多表连接查询 inner join 和 outer join 的使用「建议收藏」JOIN的含义就如英文单词“join”一样,连接两张表,大致分为内连接,外连接,右连接,左连接,自然连接。这里描述先甩出一张用烂了的图,然后插入测试数据。 首先先列举本篇用到的分类(内连接,外连接,…

    2023-01-31
    153
  • mybatis是如何防止SQL注入的(转)

    mybatis是如何防止SQL注入的(转)1、首先看一下下面两个sql语句的区别: