大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说只要互联网不死,电商不灭_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 就会一直活下去(二)>!
更多机密下篇揭晓,关注我,持续为你报道噢!
请给努力中的自己点个赞哦!
每天进步一点点`~~~~~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9058.html