MySQL
Share,Keep Life ^_^
这个作者很懒,什么都没留下…
展开
-
MySQL导出Excel表格
一、使用sql语句可以直接将查询的数据导成Excel表格:-- select * from user into outfile "导出文件存放路径" where 子条件语句;select * from user into outfile "D:/1.xls" where id > 1;二、解决导出Excel中文乱码问题:使用MySQL的convert函数 -- 使用c...原创 2020-04-05 16:53:05 · 1186 阅读 · 0 评论 -
MySQL如何查看当前表结构
以user用户表为例,显示查看表结构的两种方式:1. desc(describe的缩写) user(表名):2. show create table user(表名):原创 2019-12-06 16:30:27 · 2745 阅读 · 0 评论 -
MySQL如何创建视图
视图,是指在MySQL中已经存在的表的基础上建立视图,可以增加数据库的查询效率。语法格式如下:CREATE VIEW <视图名> AS <SELECT语句>语法说明如下。<视图名>:指定视图的名称。该名称在数据库中必须是唯一的,不能与其他表或视图同名。<SELECT语句>:指定创建视图的 SELECT 语句,可用于查询多个基...原创 2019-11-28 16:56:13 · 550 阅读 · 0 评论 -
MySQL建表时datetime报错
在student数据库中创建stu表,执行以下建表语句CREATE TABLE stu ( id int(12) NOT NULL AUTO_INCREMENT, name varchar(150) CHARACTER SET utf8 DEFAULT NULL, age int(20), createTime datetime DEFAULT CURRENT_TIMESTA...原创 2019-07-01 16:14:05 · 11028 阅读 · 0 评论 -
MySQL生成随机的UUID
MySQL提供了一种生成UUID的函数,执行select UUID();就可以生成32位随机的UUID。UUID是通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放基金会组织在分布式计算机环境领域的一部分。UUID的标准型式包含32个16进制的数字,以连字号分为五段,形式为8-4-4-4-12的32个字符。示例:550e8...原创 2019-06-26 14:14:10 · 5435 阅读 · 0 评论 -
MySQL的内连接、左连接、右连接
1.连接的介绍内连接:inner join,inner可以省略,获取两个表中字段匹配关系的记录。外连接分为左连接和右连接,又称左外连接和右外连接。左连接:left join,获取左表所有记录,即使右表没有对应匹配的记录。右连接:right join,用于获取右表所有记录,即使左表没有对应匹配的记录。三者区别图示:2.主要代码演示student:学生表,如下图中的左...原创 2019-06-26 11:50:20 · 514 阅读 · 0 评论 -
MySQL中的case...when...then...else...end...
最近在看代码时,看到case...when这样的sql语句,上网查了一下,然后分享给大家。#第一种写法SELECT name,CASE sex #sex表示表中的字段名 WHEN 1 THEN #when表示符合sex=1的条件然后执行then后边的语句,此处表示当sex=1时sex='男' '男' WHEN 2 THEN #此处表示当sex=2时sex='女' '女' ...原创 2019-06-26 10:37:34 · 1336 阅读 · 0 评论 -
MySQL中常用的内置函数
本文转自:菜鸟教程MySQL 函数MySQL 有很多内置的函数,以下列出了这些函数的说明。MySQL 字符串函数函数 描述 实例 ASCII(s) 返回字符串 s 的第一个字符的 ASCII 码。 返回 CustomerName 字段第一个字母的 ASCII 码: SELECT ASCII(CustomerName) AS NumCod...原创 2019-09-30 13:51:09 · 128 阅读 · 0 评论