1、数据定义语言(DDL):DROP、CREATE、ALTER 等语句。 2、数据操作语言(DML):INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。 3、数据查询语言(DQL):SELECT 语句。 4、数据控制语言(DCL): GRANT、REVOKE、COMMIT、ROLLBACK 等语句。
赵娜0418
2020-03-07
1、一体化:SQL 集数据定义、数据操作和数据控制于一体,可以完成数据库中的全部工作。 2、使用方式灵活:SQL 具有两种使用方式,可以直接以命令方式交互使用;也可以嵌入使用,嵌入C、C 、Fortran、COBOL、Java 等语言中使用。 3、非过程化:只提操作要求,不必描述操作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”,存储路径的选择和操作的执行由数据库
赵娜0418
2020-03-07
MySQL 服务器正确安装以后,就已经完成了一个完整的 DBMS 的搭建,可以通过命令行管理工具或者图形化的管理工具对 MySQL 数据库进行操作。这种对数据库进行查询和修改操作的语言叫做 SQL(Structured Query Language,结构化查询语言)。SQL 语言是目前广泛使用的关系数据库标准语言,是各种数据库交互方式的基础。 SQL 是一种数据库查询和程序设计语言,用于存取数据
赵娜0418
2020-03-07
数据库系统是指在计算机系统中引入数据库后的系统。一个完整的数据库系统(Database System,DBS)一般由数据库、数据库管理系统、应用开发工具、应用系统、数据库管理员和用户组成。完整的数据库系统结构关系如图所示:
赵娜0418
2020-03-07
1) 数据定义功能 DBMS 提供数据定义语言(Data Definition Language,DDL),用户通过它可以方便地对数据库中的数据对象进行定义。 2) 数据操纵功能 DBMS 还提供数据操纵语言(Data Manipulation Language,DML),用户可以使用 DML 操作数据,实现对数据库的基本操作,如查询、插入、删除和修改等。 3) 数据库的运行管理 --数据库在建立
赵娜0418
2020-03-07
数据库管理系统(Database Management System,DBMS)是位于操作系统与用户之间的一种操纵和管理数据库的软件,按照一定的数据模型科学地组织和存储数据,同时可以提供数据高效地获取和维护。 数据库系统主要有以下 3 个组成部分: 数据库:用于存储数据的地方。 数据库管理系统:用于管理数据库的软件。 数据库应用程序:为了提高数据库系统的处理能力所使用的管理数据库库的软件补充。
赵娜0418
2020-03-07
数据库系统由硬件和软件共同构成,硬件主要用于存储数据库中的数据,包括计算机、存储设备等。软件部分则主要包括 DBMS、支持 DBMS 运行的操作系统,以及支持多种语言进行应用开发的访问技术等。
赵娜0418
2020-03-07
解决: [root@zabbix mysql]# mkdir /var/run/mysqld [root@zabbix mysql]# chmod 777 /var/run/mysqld/
赵娜0418
2020-03-06
不是 /tmp/mysql.sock [root@zabbix mysql]# egrep -i socket /etc/my.cnf socket = /var/lib/mysql/mysql.sock socket = /var/lib/mysql/mysql.sock # All interaction with mysqld must be mad
赵娜0418
2020-03-06
再次启动时失败, 解决: 清除/var/run/mysql/下的僵尸进程 mysqld.pid 和 /var/lock/subsys/mysqld 文件 [root@zabbix mysqld]# ll /var/lock/subsys/mysqld -rw-r--r--. 1 root root 0 Sep 15 22:17 /var/lock/subsys/
赵娜0418
2020-03-06
1、打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址 2、打开 cmd 命令提示符, 转到上一步中 mysql. exe 所在的文件夹。 a 3、输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意: 输入此命令后, 无法操作命令行, 您可以在此时打开一个新的命令行。注意: 在输入此命令之前, 请在任务管理
赵娜0418
2020-03-06
产品适用:Navcat产品 中文版 64位 注册机百度网盘链接: https://pan.baidu.com/s/1H49nNga9h0WHWKGWAGy18g 提取码: ri5d 1、cmd进入注册机目录 执行命令 navicat-patcher.exe "D:\Program Files\PremiumSoft\Navicat Premium 12"(navicate的目录) 2、执行成功
赵娜0418
2020-03-05
Mysql查询题,不仅在面试笔试中的出境评率高,而且非常影响薪资谈判,因为以后的测试工作中也要常常使用,所以地位非常重要。在mysql查询题中,使用频率最高的就是内连接。 内连接中,关键点是找多表的连接条件,比如找两个表意义相同的字段。但而很多时候,这个连接条件并不好找。找不到连接条件,内连接无法做。就算侥幸在面试中没有出现多边连接难题,但是在工作中,必定会出现较难的两表连接,找不到连接条件,怎
赵娜0418
2020-03-05
mysqladmin设置root密码,无效 ###启动mysql### #service mysqld start #mysqladmin -u root password ‘123456’ ###坑爹的报错开始了:## mysqladmin: connect to server at ‘localhost’ failed error: ‘Access denied for user
赵娜0418
2020-03-05
Mysql mysql lost connection to server during query 问题解决方法 缘由: 在查询Mysql中的数据库,或者修改比较大的表的时候就会出现这种情况; google之: 方案1.在mysql配置文件[myslqd]下面添加一行设置skip-name-resolve.需要重启mysql服务. 方案2.在hosts文件内添加: ip与主机名的映射关系,如
赵娜0418
2020-03-05
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言
赵娜0418
2020-03-05
费用:MySQL是开源的项目(免费),Oracle数据库产品是闭源同时也是收费的。 Mysql是中小型数据库,oracle是大型的 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段 事务:MySQL对于事务默认是不支持的,只有某些存储引擎中如:innodb可以支
赵娜0418
2020-03-05