请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 68|回复: 0

mysql

[复制链接]

18

主题

18

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2022-8-15 08:28:51 | 显示全部楼层 |阅读模式
Bbrowse/sserver):通过浏览器打开应用访问服务
b/s:分三层
浏览器(html----->服务器(web 服务器 tomcat)操作系统:windows/linux----->数据库(mysql
数据库(mysql):
数据:一切能被信息化的内容都称为数据.
数据库:存储数据的工具
1)作用:存储数据、检索数据、生成新的数据
关系型数据库:数据在存储的时候,要求要明确数据之间的关系
   存储数据的形式:以表为单位,一行表示一个实体的信息,一列表示实体的某个属性,把列也称为字段
非关系型数据库:no sql redismongoDB
数据库管理的四大主要功能:增、删、改、查
服务端
MysqlC/S结构软件:Cclient客户端) Sserver 服务端)
Mysql启动:net start MySQL57    停止:net stop MySQL57
Mysql -h localhost -u root -p1234
客户端
应用程序是通过端口号来进行区别的
使用
# 查看系统有多少库
show database;
切换库
use 库名;
查看库中的表
Show tables;
创建用户
Create user ‘用户名’@%identified by ‘密码’;
授予权限
Grant all privileges on *.* to ‘用户名’@%identified by ‘密码’ with grant option;
刷新权限
Flush privileges;
修改用户名
Rename user ‘用户名’@%to ‘新用户名’@%;
修改密码
Set password for ‘用户名’@%= password(‘新密码’);
查看用户权限
Show grants;
查看指定用户
Show grants for ‘用户名’@%;
收回所有用户权限
Revoke all privileges on *.* from ‘用户名’@%;
删除用户
Drop user ‘用户名’@%;
查看数据存在的位置
Show variables like datadir;
创建库
Create database 库名;
查看建库语句
Show create database 库名;
数据的完整性
实体:一行数据就表示一个实体
实体完整性:即表中有一个主键   在数据库中实体必须能被唯一标识
域完整性:数据值满足指定的条件;
引用完整性:表示与引用表的关系和数据约束,即外键。
A表和B表是有关系的,有描述相同属性的字段,A表和B表中的数据就会有依赖关系
约束的添加方式
建表时添加
建表以后添加,建议时在未插入数据之前完成
主键约束:是用来唯一标识实体,定义了主键列,就说明这一列数据不允许未空且不能重复,一个表只能有一个主键,主键可以由多列组合
外键约束:前提是两个表,B表的某个字段依赖于A表的字段。且这个字段在A表中是主键
唯一约束:该字段不允许重复,但是可以为空,一个表是可以有多个唯一列
默认值约束:如果不给该列填入数据,默认填入默认值
非空约束:该列不能为空
检查约束:自定义约束,自定义控制数据类型和范围

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-10-3 12:48 , Processed in 0.046913 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表