数据库 DataBase 数据的仓库
DDL 定义数据库对象语言 数据库,表,列,索引,存储过程等
DML对数据的操作 crud
DCL 访问权限控制语言
DQL数据库查询语言创建数据库
createdatabase g2071;
使用数据库
use g2071;
创建表
createtable tb_user(列名1 数据类型[长度],列名2数据类型[长度],...列名 数据类型[长度])插入数据
插入的值要与列对应 ,数据类型要一致
insertinto 表名(列名1,列名2,列名3...)values(值1,值2,值3...)...
前言: MySQL 分区类型: 1、RANGE 分区; // 这种类型的分区基于落在给定范围内的列值将行分配给分区。 2、LIST 分区; // 与 RANGE 分区类似,除了根据匹配一组离散值之一的列来选择分区。 3、LIST COLUMNS 分区; // 提供对 LIST COLUMNS 分区的支持。这是一种LIST分区的变体 ,可以使用多列作为分区键, 也可以使用不同于整数类型的数据类型列作为分区列; 您可以使用字符串类型 DATE和...
6、创建表:建表语句的语法格式: create table 表名( 字段名1 数据类型, 字段名2 数据类型,);关于MySQL当中字段的数据类型?以下只说常见的int 整数型bigint 长整型float 浮点型char定长字符串varchar可变长字符串date日期类型BLOB二进制大对象(存储图片,视频等媒体信息)CLOB字符大对象(存储较大文本,比如:可以存储4G的字符串)char和varchar怎么选择?在实际的开发中,当某个字段中的数据长度不发生改变的时候,它是定...
1、mysql/mariadb知识点总结:事务相关概念(事务总结-1)http://www.zsythink.net/archives/1204 2、mysql/mariadb知识点总结:事务控制语句(事务总结-2)http://www.zsythink.net/archives/1216 3、mysql/mariadb知识点总结:事务隔离级别(事务总结-3)http://www.zsythink.net/archives/1233 这个人的博客很吊http://www.zsythink.net/ 原文:https://www.cnblogs.com/cnndevelop/p/12087324.html
启动数据库启动mysql或停止mysql的常用语句如下:1、启动服务: centos6:service mysqld startcentos7:systemctl start mysqld
2、重启服务: cento6:service mysqld restartcentos7:systemctl restart mysqld
3、关闭服务: cento6:service mysqld stop centos7:systemctl stop mysqld相关配置文件主配置文件:从上到下检查,如果有重复的配置参数则在后边的配置文件中的参数生效,覆盖检索1 /etc/my.cnf
2 /etc/mysq...
基本概念——库1.数据库服务器:库——>表——>行/列2.cmd下链接: mysql – uroot –proot3.创建库:create database php;3.看数据库下有哪些库: show databases;4.选中某个库:use php;5.删除某个库:drop database test;基本概念——表6.显示某个库的表格:show tables;7.mysql本身并没有提供修改数据库名字的语句,但可以曲径修改8.创建一个表:create table class(stu int,name varchar(20),age int );9.修改表的名字:ren...
一: PHP-MySQL 是 PHP 操作 MySQL 资料库最原始的 Extension ,PHP-MySQLi 的 i 代表 Improvement ,提更了相对进阶的功能,就 Extension 而言,本身也增加了安全性。而 PDO (PHP Data Object) 则是提供了一个 Abstraction Layer 来操作资料库,用讲的其实看不出来有有什麽差别,所以就直接看程式吧… 首先,先来看一段用 PHP-MySQL 写成的程式码,这类的范例常用在世界各地: 复制代码 代码如下:<?php mysql_connect($db_host, $...
1.操作数据库语句 1.1 显示所有的数据:show databases; 1.2 创建数据库:create database databasename; 1.3 删除数据库:create database databasename; 1.4备份数据库:mysqldump –uroot –p1234 databasename>本地保存的路径 1.5恢复数据库:mysql –uroot –p1234 databasename<本地保存的路径 1.6查看所在数据库:select database();2.操作数据表语句 2.0 查询所有的表:show tables; 2.1 创建表:create table ta...
一、导致数据库停止的原因:a、mysqld经常异常结束b、磁盘空间满了c、磁盘故障d、服务器电源故障二、MySQL主从同步功能的特性以及注意事项:a、主(master)指的是接收客户端发出的修改与查询两种类型的语句的服务器b、从(Slave)指的是不接收客户端发出的更新请求,仅通过与Master的联动来进行数据的更新服务器三、同步数据同步、异步数据同步:a、为了实现同步,Slave中设置了两个进程同时工作,即“I/O进程”与“SQL进程”;b、...
在数据中,建表处理是非经常见且非常有用的方法。表和表之间的关系有 1:1?1:N? ? ? ?N:N三种方式。1对1的方式<span style="font-size:18px;">演示样例:一夫一妻
思考:在一个表中保存着全部人的信息。有男有女。要求查询出全部的夫妻。即一男一女。
注意以下:王五是光棍不应该能查询出来。</span>
<span style="font-size:18px;">CREATE TABLE person(
? ?id INT,
? ?NAME VARCHAR(10),
? ?sex CHAR(1),
? ?wife INT,
? ?husband...
InnoDB引擎与MyISAM引擎区别.MyISAMInnoDB表级锁行级锁非事物安全事物安全性全文索引不支持全文索引OLAP联机分析处理OLTP 联机事物处理 SQL优化及合理使用索引1 not in字句查询优化2 模式匹配like ‘%xxx%‘ 优化3 limit 分页优化4 count(*) 统计数据加速 一 count (辅助索引) 快于count(*) 二 count(distict)优化5 or条件优化6 使用on duplicate key update字句7 不不要的排序8 不必要的嵌套select查询9 不必要的表自身连...
以下操作演示都是基于mysql5.6.36版本:工作中经常遇到这样的问题:mysql数据访问能量很大,想要从sql方面优化。研发经常会问到能看到哪些SQL执行比较频繁吗?回道:不能哦,只能看到当前正在运行的SQL和慢日志里记录的SQL。因为为了性能考虑,一般general log不会开启。slow log可以定位一些有性能问题的sql,而general log会记录所有的SQL。然而有时候生产上的mysql出现性能问题,短时间开启general log,来获取sql执行的情况,对...
看书、看视频的时候一直没有搞懂mysqli和mysql到底有什么区别。于是今晚“谷歌”一番,整理一下。需要的朋友可以参考下。一: PHP-MySQL 是 PHP 操作 MySQL 资料库最原始的 Extension ,PHP-MySQLi 的 i 代表 Improvement ,提更了相对进阶的功能,就 Extension 而言,本身也增加了安全性。而 PDO (PHP Data Object) 则是提供了一个 Abstraction Layer 来操作资料库,用讲的其实看不出来有有什麽差别,所以就直接看程式吧… 首先,...
一、连接数据库 1、 mysql_connect: 开启 MySQL 链接 mysql_connect('主机','用户名','密码') 2、 mysql_select_db: 打开一个数据库 mysql_select_db('数据库名',$链接标识符) //链接标识符不填写则默认为上一次打开的连接 3、 mysql_query("set names 'GBK'") 解决中文乱码问题; mysql_query("set names '编码(utf8或GBK)' ") //UTF8不能有“-” 二、查询数据 1、mysql_query (SQL语句 ,连接标识符); $sql="Selec...
一、连接数据库 1、 mysql_connect: 开启 MySQL 链接 mysql_connect('主机','用户名','密码') 2、 mysql_select_db: 打开一个数据库 mysql_select_db('数据库名',$链接标识符) //链接标识符不填写则默认为上一次打开的连接 3、 mysql_query("set names 'GBK'") 解决中文乱码问题; mysql_query("set names '编码(utf8或GBK)' ") //UTF8不能有“-” 二、查询数据 1、mysql_query (SQL语句 ,连接标识符); $sql="Select...