
MySql
MySql 数据库相关内容
廷益--飞鸟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql 事务的使用
实操操作1、创建表create table bank( name varchar(20), money decimal(20, 2))charset=utf8;2、插入数据insert into bank values("vip1", 20000),("vip2", 2000);3、执行事务正确执行begin;update bank set money=money-3000 where name="vip1";update bank set money=money+3.原创 2021-02-03 14:00:47 · 195 阅读 · 0 评论 -
mysql 云服务远程连接与创建用户
1、mysql云服务配置'获取管理员权限'sudo su'进入配置文件'cd /etc/mysql/mysql.conf.d'备份配置文件'cp mysqld.cnf mysqld.cnf.bakls -l'设置绑定地址 取消绑定本地地址'vim mysqld.cnf# bind-address = 127.0.0.1'保存退出'':wq''查看当前运行进程'ps aux|grep 'mysql''重新启动 mysql 服务'service mysql resta原创 2021-02-01 17:01:20 · 212 阅读 · 0 评论 -
mysql 数据库数据导出csv文件
导出格式:select … from 表名into outfile “文件名”fields terminated by “分隔符”lines terminated by “分隔符”;1、登录mysqlmysql -u root -p2、导出命令;'选择并使用 数据库'use db2select name, score, phone, class from scoretab;'数据库数据==>csv文件'select name, score, phone, class f原创 2021-01-25 10:35:46 · 603 阅读 · 0 评论 -
mysql 数据库导入 csv(ubuntu)
mysql 数据库导入 csv(ubuntu)文件下载路径:链接:https://pan.baidu.com/s/1EpDsa5H424HRdts2-npxSw提取码:wswc1、查看显示导入文件路径show variables like 'secure_file_priv';+------------------+-----------------------+| Variable_name | Value |+------------------+原创 2021-01-22 14:06:16 · 1042 阅读 · 0 评论 -
mysql 多表查询
多表查询select 字段名列表 from 表名列表 where 条件;'显示省和市的详细信息'select province.pname, city.cname from province, city where province.pid = city.cp_id; '2、显示 省 市 县 详细信息'select province.pname,city.cname,county.coname from province,city,county where province.pid =.原创 2021-01-19 10:34:15 · 163 阅读 · 0 评论 -
mysql 嵌套查询(子查询)
定义内层查询结果 作为 外层查询的条件语法select … from 表名 where 条件(select …);例子'1、把攻击值小于平均攻击值的英雄名字和攻击值显示出来'select name, attack from sanguo where attack < ( '外层查询' select avg(attack) from sanguo); '内层查询 平均攻击值''2、找出每个国家攻击力最高的英雄的名字和攻击值(子查询)'select name,attack f原创 2021-01-18 10:32:44 · 292 阅读 · 0 评论 -
mysql 外键操作
创建外键新表foreign key(参考字段名)references 主表(被参考字段名)on delete 级联动作on update 级联动作例子'创建主表 'create table master(id int primary key,name varchar(20),class char(7),money decimal(6, 2))charset=utf8;'创建外键表'create table slave(stu_id int,name varchar(.原创 2021-01-15 11:00:09 · 249 阅读 · 0 评论 -
mysql 数据库 索引的使用
一.索引的分类索引的目的就是:加快数据检索(查询)速度缺点:占用物理存储空间当对表中数据更新时,索引需要动态维护,降低数据维护速度1.普通索引特性MUL 可以为NULL格式index(字段名)2.唯一索引特性UNI 必须唯一可以为NULL格式unique(字段名)二、索引的创建1.创建表时创建create table 表名(字段名 数据类型,字段名 数据类型,index(字段名), 普通索引index(字段名), .原创 2021-01-05 09:44:40 · 334 阅读 · 1 评论 -
Mysql 数据库 普通查询
1、分组 执行顺序 【2】 在where 条件后执行格式group by 字段(必须为 select 的原始字段)不能为 聚合函数字段示例'计算每个国家的平均攻击力'select country , avg(attack) from sanguo group by country;2、聚合函数 执行顺序 【3】 在分组后面格式avg(字段名) ---------------该字段的平均值max(字段名) --------------该字段的最大.原创 2020-12-31 16:18:56 · 246 阅读 · 0 评论 -
MySql 数据库 比较运算符
1、数值比较运算符> >= < <= = != 实例'1.查询成绩及格的学生'select * from students where score > 60; '2.删除成绩不及格的学生'delete from students where score < 60;'3.把id为3的学生的姓名改为 周芷若'update students set name='周芷若' where id=3;2、逻辑比较运算符and or 实例.原创 2020-12-29 14:27:53 · 2984 阅读 · 0 评论 -
MySql 数据库 数据类型
数字类型字符类型 二进制时间类型实例'int, varchar, int unsigned, enum, float'create table class_1 (id int primary key auto_increment, name varchar(32) not null, age int unsigned not null, sex enum('w.原创 2020-12-24 11:18:55 · 132 阅读 · 0 评论 -
Mysql 表记录管理与表字段管理
1、增加格式insert into 表名(字段名) values(),()字段名可以省略 values() 需要插入所有字段实例'表名:sanguo 插入5条数据 'insert into sanguo values(null, "诸葛亮", 160, 60, 'M', "蜀国"),(null, "司马懿", 170, 70, 'M', "魏国"),(null, "貂蝉", 120, 80, 'F', "吴国"),(null, "张飞", 190, 90, 'M', "蜀国"),(原创 2020-12-11 11:16:27 · 303 阅读 · 0 评论 -
MySql 数据库 表的管理
数据库表的管理表管理创建表结构:create table 表名(字段名 字段类型 属性, 字段名) charset=utf8;create table sanguo(id int primary key auto_increment, name varchar(20), attack int, defense int, gender ch原创 2020-12-01 13:52:00 · 291 阅读 · 0 评论 -
MySql 数据库基本操作
链接数据库格式:mysql -h[IP地址] -u[用户名] -p[密码]mysql -h localhost -u root -p*******数据库操作1.创建数据库格式 : create database 库名 charset utf8;'创建名为: country 的数据库'create database country character set utf8;2.使用数据库格式 : use 库名;'使用数据库: country'use country;3原创 2020-11-26 16:53:10 · 293 阅读 · 0 评论