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

database

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

 

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

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

 

注意:

 DBMS----操作数据库

数据库----数据表

数据保存在 数据表上。

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

 

 

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

User表------------User类

列: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

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 数据库名;

切换数据库。

 

 

select database();

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

show databases;

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

 

命令

说明

drop database 数据库名称;

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

 

 

四. DDL-数据表操作

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

create table 表名(

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

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

   ...

);

 

 

 

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

 

命令

说明

show tables;

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

 

desc 表名;

查看某张数据表的表结构

命令

说明

drop table 表名;

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

 

 

 

 

命令

说明

alter table 表名 关键字….

修改某张表的某些字段

 

 

未完!待续!

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

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

 

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

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

以上是 只要互联网不死,电商不灭_Mysql就会一直活下去(一)终极揭晓 的全部内容, 来源链接: utcz.com/z/533086.html

回到顶部