![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
melon524
我愿意用我十年奋斗,换你一世的笑脸ls
展开
-
MySQL导数据
如何使用MySQL命令导出csv,txt等格式数据用以下mysql语句 查看secure_file_priv 对应的值secure_file_priv 为 NULL 时,表示限制mysqld不允许导入或导出。secure_file_priv 为 /tmp 时,表示限制mysqld只能在/tmp目录中执行导入导出,其他目录不能执行。secure_file_priv 没有值时,表示不限制mysqld在任意目录的导入导出。如果你想导入你指定的目录或者文件夹,解决办法如下:打开my.cnf原创 2022-02-08 15:07:19 · 330 阅读 · 0 评论 -
MySQL触发器
强制索引语法 select * from table_name [ force index( idx_name ) ] where 条件 // idx_name ,索引名称原创 2021-09-29 23:20:03 · 59 阅读 · 0 评论 -
Mysql常用的函数
group_concat(X,Y)使用方式: x是要连接的字段,y是要连接的符号,可以不写,默认,,此函数必须搭配group by使用,将每个相同分组的,不同元素使用,连接起来 select stu_name,group_concat(test_score) from tb_student group by stu_name...原创 2021-09-16 20:11:58 · 67 阅读 · 0 评论 -
MySQL创建表
创建表的三种方式直接创建create table if not exists 表名将table1的部分拿来创建table2create table if not exists table2( ......) select 列名,列名 from table1 -- CREATE TABLE 新表SELECT * FROM 旧表-- 完整拷贝过来,区别: 通过 as 创建出来的新表缺少源表的索引信息,只有表结构相同,没有索引。 通过 like 创建出来的新表包含源原创 2021-09-04 17:32:48 · 352 阅读 · 0 评论 -
Mysql-插入数据
Mysql插入数据的三种方式insert into 表名(列名)values内容注意: 这种插入数据,数据库会检查主键,如果出现重复会报错;replace into表名(列名)values内容注意: 这种表示插入替换数据,表中有primarykey或者unique索引,如果数据库已存在,就用新数据替换,如果没有就和insert into一样;insert ignore into表名(列名)values内容注意: 表示如果已存在相同的记录,则忽略当前新数据,相当于就不插入;...原创 2021-09-02 22:57:47 · 160 阅读 · 0 评论 -
mysql查询语句
– 查询所有语句–查看所有列和行select *from表名– 查询指定列select 列名,…, from 表名– 别名 as 关键字列名 as 别名– 筛选 where– 当列表为1的列替换为男,否则为女case stu_sex when 1 then ‘男’ else ‘女’ end as 性别– between 条件1 and 条件2– mysql方言函数if(),如果为真,男,否则女if(stu_sex, ‘男’, ‘女’) as 性别模糊查询-- 通配符(wildca原创 2021-08-27 22:36:28 · 92 阅读 · 0 评论 -
mysql创建,插入表
– 展现表里面所有的内容selectfrom tb_college;selectfrom tb_teacher;– 展现数据库show databases;– 创建数据库create database 数据库名称 default charset utf8mb4;– 删除数据库drop database if exists 数据库名称;– 创建表create table `tb_student` ( `stu_id` integer not null, `stu_name` varc原创 2021-08-25 19:52:52 · 129 阅读 · 0 评论