mysql
孙晨c
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
MySQL如何使用insert增加数据
查看表结构:desc 表名;describe的缩写,意为描述增加数据不会改变表的结构,只是增加了行。创建一张表:1 mysql> create table class( 2 -> id int primary key auto_increment, 3 -> name varchar(10) not nu...原创 2019-10-21 19:24:00 · 305 阅读 · 0 评论 -
数据库中的层次模型是什么(树形结构)
在格式化模型中,实体用记录表示,实体的属性对应记录的数据项(或字段)。层次模型所满足的两个条件:有且只有一个结点没有双亲结点,这个结点称为根结点。根节点以外的其他结点有且只有一个双亲结点在层次模型中,每个结点表示一个记录类型,每个记录类型可包含若干个字段,记录类型描述的是实体,字段描述的是实体的属性。层次数据模型的存储结构邻接法:...原创 2019-10-27 10:45:00 · 5178 阅读 · 1 评论 -
数据库中的关系模型是什么(重要)
关系数据模型的数据结构,每个关系的数据结构是一张规范的二维表术语:关系(Relation):一个关系对应通常说的一张表元组(Tuple):表中的一行即为一个元组属性(Attribute):表中的一列即为一个属性,给每一个属性起一个名称即为属性名。键(key):表中的某个属性组,它可以唯一确定一个元组域(domain):属性的取值范围分量:元组中的一个...原创 2019-10-27 10:46:00 · 342 阅读 · 0 评论 -
mysql之如何使用update修改数据
update修改数据的要素 : 改哪张表? 改哪几列的值? 分别改成什么值? 在哪些行生效?(这个很重要,否则所有行都会受影响) mysql> update class -> set fanbu=321 -> where id=4;where 表达式为真,则该行就发挥作用表达...原创 2019-10-27 10:49:00 · 839 阅读 · 0 评论 -
MySQL中一张表所包含哪些名词以及概念
字段:一个事物的某一个静态特征记录:字段的组合,表示的是一个具体的事物表:记录的组合,表示的是同一类型事物的集合表和字段、记录的关系:字段是事物的属性记录是事物本身表是事物的集合列:字段的另一种称谓属性:字段的另一种称谓元组:记录的另一种称谓,表中的每行(即数据库中的每条记录)就是一个元组,每...原创 2019-09-02 19:41:00 · 168 阅读 · 0 评论 -
SQLServer中char、varchar、nchar、nvarchar的区别?
char: 固定长度,存储ANSI字符,不足的补英文半角空格。nchar: 固定长度,存储Unicode字符,不足的补英文半角空格varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。nvarchar(n) :包含 n个字符的可变长度 Unicode 字符...原创 2019-09-02 20:28:00 · 165 阅读 · 0 评论 -
数据库设计的六个阶段详解
数据库设计的阶段数据库设计可以分为6个阶段1. 系统需求分析阶段2. 概念结构设计阶段3. 逻辑结构设计阶段4. 物理结构设计阶段5. 数据库实施阶段6. 数据库运行和维护阶段各阶段的任务系统需求分析对现实世界要处理的对象进行详细的调查,通过对原系统的了解,收集支持新系统的基础数据并对其进行处理,在此基础上确定新系统的功能。1. 调查分析用户活动2. 收集和分析需求数据,确定系...原创 2020-03-23 16:19:00 · 3684 阅读 · 0 评论 -
连接数据库时出现警告“Establishing SSL connection without server‘s identity verification is not recommended“
警告内容:Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by defa...原创 2020-02-25 15:18:00 · 532 阅读 · 0 评论 -
数据库系统的特点
数据结构化: 数据库系统实现整体数据的结构化,是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 “整体”结构化是指在数据库中的数据不再仅仅针对某一应用,而是面向全组织,不仅数据内部结构化,而且整体结构化,数据之间是有联系的。 这就要求描述数据时不仅要描述数据本身,还要描述数据之间的联系。 存取数据的方式很灵活,可以存取数据库中的某一个数据项、一组数...原创 2019-10-23 10:44:00 · 653 阅读 · 0 评论 -
数据库系统概述
数据库系统概述数据、数据库、数据库管理系统、数据库系统数据:数据是数据库中存储的基本对象。描述事物的符号记录称为数据。数据是有结构的,记录是计算机中表示和存储数据的一种格式或一种方法。数据库(DataBase 简称DB):数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性...原创 2019-10-22 21:30:00 · 177 阅读 · 0 评论 -
数据库的基本概念以及为数据库的产生原因
什么是数据库: 狭义: 存储数据的仓库 广义: 可以对数据进行存储和管理的软件,以及数据本身统称为数据库 数据库是由表、关系、操作组成为什么需要数据库: 几乎所有的应用软件的后台都需要数据库 数据库存储数据占用空间小、容易持久保存 存储比较安全 容易维护和升级 数据库移植比较容易 简化对数据的操...原创 2019-08-21 22:47:00 · 470 阅读 · 0 评论 -
如何通过sql语句建表以及如何添加主外键约束和其他约束
create table命令 1 create table dept 2 ( dept_id int primary key, 3 dept_name nvarchar(100) not null, 4 dept_address nvarchar(100) 5 ) 6 7 creat table emp 8 ( ...原创 2019-09-02 19:56:00 · 1433 阅读 · 0 评论 -
SQL Server报错“已更新或者删除的行值要么不能使该行成为唯一行,要么改变了多个行(X行)”的解决办法
这种问题大多是由于没有主键(PK)导致同一张表中存在若干条相同的数据。DBMS存储时,只为其存储一条数据,因为DBMS底层做了优化,以减少数据冗余。所以删除或更新一条重复数据就牵一发而动全身。解决方法: 新建查询->输入: delete 数据库名.表名 where 要删除的字段名 = 字段值 F5 执行...原创 2019-08-23 15:38:00 · 1317 阅读 · 0 评论 -
添加并启动MySQL服务
1. 右键开始菜单,选择2. 进入到MySQL安装目录下的bin目录,输入命令:mysqld.exe -install3.启动mysql服务,输入命令:net start mysql原创 2020-02-10 16:17:00 · 204 阅读 · 0 评论 -
如何修改MySQL的root用户密码
1.进入MySQL命令行界面,输入命令: set password for root@localhost = password('新密码');若修改失败,则输入exit退出mysql,然后输入命令重启MySQL: mysqld restart3.然后登陆进MySQL进行第一步...原创 2020-02-10 17:04:00 · 386 阅读 · 0 评论 -
mysql中常用的十二条语句
在 mysql里,所有语句都以分号作为结束标志!1.连接服务器Mysql -u username -p passwd2.当连上服务器后,首先面对的是库,库有1个或多个,因此我们想对表进行操作的话,得先选库:use 库名;3.如果不知道有哪些库,想查看所有的库:show databases;4.查看库下面的所有表:show tabl...原创 2019-10-19 15:42:00 · 155 阅读 · 0 评论 -
Win10创建mysql8.0桌面快捷方式以及启动mysql.exe闪退问题
1.先找到mysql的bin目录,将Mysql.exe发送快捷方式到桌面。2.然后右键选择属性,将目标后面添加上 -uroot -p我的完整目标如下:E:\mysql-8.0.17-winx64\bin\mysql.exe -uroot -p双击快捷方式...原创 2019-09-21 22:05:00 · 1170 阅读 · 0 评论 -
MySQL命令行备份数据库、导入SQL脚本
导入SQL脚本的两种方式:第一种方法:在命令行下(开启服务,未连接数据库),输入 :mysql 【-h localhost】 -u root -p123456 【-D数据库】 < D:\1.sql然后回车即可。如果sql文件里已经有创建数据库的命令,则不用在导入的时候选择数据库第二种方法在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 : source D:/1.sql或者 \. D:/1.sql回车即可注意的是,在进入mysql命令行后原创 2020-05-09 17:21:08 · 357 阅读 · 0 评论