291294878

数据定义语言

常用的操作命令:insert\update\delete 1、insert ----语法:insert into 表名 values(各列的值,用逗号隔开) 注意:插入的值如果是字符类型,需要用单引号 插入的值要与定义的字段类型一致 1)不使用列表,直接插入,必须一一对应 语法:insert into 表名 values(值用逗号隔开) 如果顺序不一样,必须指定字段名和值 insert into

291294878

2018-11-01

0.0000 0 1
  • 关注作者
  • 收藏

子查询的组成及语法规则?

一、子查询的组成   1、包含标准选择列表组件的标准select查询。   2、包含一个或多个表或者视图名称的标准from子句。   3、可选的where子句。   4、可选的group by子句。   5、可选的having子句。 二、子查询的语法规则   1、子查询的select查询总是使用圆括号括起来。   2、不能包括compute或for.browse子句。   3、如果同时指定top子

291294878

2018-11-01

0.0000 0 2
  • 关注作者
  • 收藏

MySQL中的用户变量

用户变量 用户变量是指与数据库的一次连接中声明的变量,在连接断开后就会消失。 变量命名 以@开头,例如@name 声明及赋值的方法 声明与赋值的方法两种,一种是使用set语句,一种是使用select语句。 查看用户变量 查看变量使用select语句 select @name; 如果不加用户变量,bingovalue<>0条件,并不完全适用上面两个select对象。

291294878

2018-11-01

0.0000 0 2
  • 关注作者
  • 收藏

mysql数值类型

支持多种,主要:字符串、数值、时间 1、数值 2、日期和时间 date:yyyy-mm-dd datetime:yyyy-mm-dd hh-mm-ss timestamp:称为时间戳 3、重点:字符串类型 VARCHAR CHAR: varchar活动的字符串,根据你输入的长度调整大小。定义该类型时必须输入长度限定。 char,按照你输入的长度,其他补空格,一般用varchar 例:创建员工表

291294878

2018-11-01

0.0000 0 2
  • 关注作者
  • 收藏

如何通过命令行客户端访问数据库服务器

1)配置环境变量path 计算机——属性——高级系统设置——环境变量——下面窗口向下拉path——编辑——复制mysqlbin文件路径——加到path后“; 路径” 2)打开命令行窗口 开始——cmd——回车 3)启动mysql客户端,指定帐户和密码,启动服务器 mysql -u root -p 回车 enter password(安装过程中提示输入的命令)回车 mysql> 如果要连接别人服

291294878

2018-11-01

0.0000 0 1
  • 关注作者
  • 收藏

MySQL如何删除错误的行数据

delete from 表名 where id=''; 错误175——解决方法:

291294878

2018-11-01

0.0000 0 1
  • 关注作者
  • 收藏

MySQL--联合查询

union:用于合并表,但删除重复值 union all:合并表,并保留重复值

291294878

2018-11-01

0.0000 0 5
  • 关注作者
  • 收藏

My SQL——多表查询

1、全连接: A B 2、内连接 两个表相同内容 语法: select <>from a inner join b on a.key=b.key 引申:取别名,简化代码: 3、左连接 保证左边表的所有信息全有,将B中内容以公共字段填充 4、右连接 保证右边表的所有信息全有,将A中内容以公共字段填充

291294878

2018-11-01

0.0000 0 2
  • 关注作者
  • 收藏

My SQL——对数据表的操作

对数据表的crud操作:create\read\update\delete 向已有数据表插入一条记录: 如果不明确指定列名的话,值的数量和顺序必须和表中一致; insert into department values(1001,'人事部','北京市海淀区'); 放在任意语名中任意处,ctrl+d,快速复制。 查看数据表中已有内容: select * from department; 在插入数据时

291294878

2018-11-01

0.0000 0 3
  • 关注作者
  • 收藏

MySQL分组查询

----group by 查询每个供应商商品数量 select s_id,count(*) as 商品数量(as可省略) from fruits group by s_id order by count (*) desc; 排序总是在最后 查询供应商品数量少于两个的供应商id 对于分组结果进行筛选使用having子句 select s_id,count(*) as 商品数量(as可省略) from

291294878

2018-11-01

0.0000 0 3
  • 关注作者
  • 收藏

MySQL中带in关键字查询

例: select * from suppliers(查看供应商表的所有列,*表示通配符) (1)、只查看来自北京和上海的供应商信息 select * from suppliers where s_city in('北京市',’上海市‘); 或: select * from suppliers where s_city='北京市' or s_city=’上海市‘; (2)、查看非北京和上

291294878

2018-11-01

0.0000 0 5
  • 关注作者
  • 收藏

MySQL中的where查询

create table fruits ( f_id char(10) not full, s_id int not full, f_name char(255) not full, f_price decimal(8,2) not full, primary key(f_id) ); create table suppliers ( s_id int primary key, s_nam

291294878

2018-11-01

0.0000 0 6
  • 关注作者
  • 收藏

MYSQL 中的单表查询

或者另外一种清晰的说法:

291294878

2018-11-01

0.0000 0 0
  • 关注作者
  • 收藏

MySQL错误代码1862

MySQL错误代码1862 your password has expired的解决方法 1、win R,运行里输入services.msc打开服务,关闭MySQL57服务(57是我的MySQL Server的版本号) 2、右键属性,等下需要在cmd输入这条相仿的命令 运行中输入cmd,cd C:/Appserv/MySQL//bin回车进入bin目录下面,然后 mysqld --

291294878

2018-11-01

0.0000 0 0
  • 关注作者
  • 收藏

MySQL插入中文乱码的建议

1. mysql启动时的字符集,在myini文件中配置 default-character-set=字符集 ,放在,[WinMySQLadmin]之上; 2. 数据库建表的过程中设置字符集,在CREATE语句最后的 CHARSET=字符集 语句中设置; 3. 在驱动url中的选项中设置字符集,jdbc:mysql://localhost:3306/test?useUnicode=true

291294878

2018-11-01

0.0000 0 3
  • 关注作者
  • 收藏

临时表空间及临时表使用

临时表空间的几点说明 临时表空间不像普通InnoDB表空间那样,不支持裸设备(raw device)。 临时表空间使用动态的表空间ID,因此每次重启时都会变化(每次重启时,都会重新初始化临时表空间文件)。 当选项设置错误或其他原因(权限不足等原因)无法创建临时表空间时,mysqld实例也无法启动。 临时表空间中存储这非压缩的InnoDB临时表,如果是压缩的InnoDB临时表,则需要单独存储在各自的

291294878

2018-11-01

0.0000 0 1
  • 关注作者
  • 收藏

MySQL中的"="

:= 和 = 运算符都有赋值的作用,在大部分场景下并无区别,但 := 更为全场景些。 = 只有在 set 和update时才是和 := 一样, 赋值 的作用,其它都是关系运算符 等于  的作用。 := 不只在 set 和 update 时赋值的作用,在 select 也是赋值的作用,常与@结合使用,比如编号

291294878

2018-11-01

0.0000 0 2
  • 关注作者
  • 收藏

MySQL中的 <=>

mysql中任何与NULL做比较都会是NULL,常用来做判断是否是NULL。 也可以采用IS NULL

291294878

2018-11-01

0.0000 0 2
  • 关注作者
  • 收藏

MySQL中table 结构定义在哪里

通常关注的用户数据,底层都实际存储在 mysql 数据目录。 其它的元数据也不例外,比如 table 表结构的定义。 mysql 数据目录文件结构是非常清晰的, •目录对应数据库 •frm 文件存储了 table 结构的定义 •ibdata 文件存储了 mysql 的元数据及其它 table 定义的结构,就存在于 frm 文件中,当然管理元数据的 ibdata 也会有记录。 当存在 frm

291294878

2018-11-01

0.0000 0 3
  • 关注作者
  • 收藏

mysql8.0用户密码设置

在MySQL 8.0.11中,caching_sha2_password是默认的身份验证插件,而不是以往的mysql_native_password。 在新服务上配置安装mysql8.0.11时,像往常一样设置mysql密码,设置成功后在shell下输入mysql -u root -p,再输入密码能正常进入,但在phpmyadmin或直接用http://php.net/manual/zh/mys

291294878

2018-11-01

0.0000 0 2
  • 关注作者
  • 收藏
<12310>