只要互联网不死,电商不灭_Mysql就会一直活下去(一)终极揭晓
作用:方便程序员进行更加简单的增删改查操作
数据库的增删改查等任意操作,都是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