作用:方便程序员进行更加简单的增删改查操作 数据库的增删改查等任意操作,都是DBMS做的。 用户通过客户端给DBMS发命令(select * from user) 注意: DBMS----操作数据库 数
作用:方便程序员进行更加简单的增删改查操作
数据库的增删改查等任意操作,都是DBMS做的。
用户通过客户端给DBMS发命令(select * from user)
注意:
DBMS----操作数据库
数据库----数据表
数据保存在 数据表上。
数据库中的数据,会保存在数据表上。
数据表都是有行有列的二维表格
User表------------User类
列:column
列名、字段名-------------JavaBean成员变量
行:row
一条记录------------------JavaBean对象。 new User(2,”wang”,24);
为什么讲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)
Java |
|
int |
int |
double |
double |
char |
String或char |
varchar |
String或char |
date 仅有年月日 |
java.util.Date |
timestamp 时间戳,年月日 时分秒 |
java.util.Date |
命令 |
说明 |
create database 数据库名; |
在当前服务器下创建指定名称的数据库。 配置数据库时我们指定了utf8,那么数据库默认字符集就是utf8
|
命令 |
说明 |
use 数据库名; |
切换数据库。
|
select database(); |
查看当前正在操作使用的数据库名称。 |
show databases; |
查看mysql服务器中有哪些数据库
|
命令 |
说明 |
drop database 数据库名称; |
从MySQL服务器中永久删除某个数据库
|
创建表:(前提:切换到某个数据库)
create table 表名(
字段名 类型(长度) [约束],
字段名 类型(长度) [约束],
...
);
联合主键:一个主键包含了多个字段
命令 |
说明 |
show tables; |
查看当前数据库中的所有表名;
|
desc 表名; |
查看某张数据表的表结构 |
命令 |
说明 |
drop table 表名; |
从当前数据库中永久删除某张表
|
命令 |
说明 |
alter table 表名 关键字…. |
修改某张表的某些字段
|
未完!待续!
敬请期待<只要互联网不死,电商不灭_Mysql 就会一直活下去(二)>!
更多机密下篇揭晓,关注我,持续为你报道噢!
请给努力中的自己点个赞哦!
每天进步一点点`~~~~~
--结束END--
本文标题: 只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓
本文链接: https://lsjlt.com/news/5460.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0