随笔- 310
文章- 1
评论- 0
阅读-
85655
随笔分类 - 数据库
bigquery修改表结构
摘要:添加列 ALTER TABLE `project_id.dataset_id.table_id` ADD COLUMN new_column_name STRING; 删除列 ALTER TABLE `project_id.dataset_id.table_id` DROP COLUMN colum
阅读全文
mysql 视图的创建
摘要:概述 MySQL视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 对其中所引用的基础表来说,MySQL视图的作用类似于筛选。定义视图的筛选可以
阅读全文
mysql GROUP_CONCAT
摘要:select id,group_concat(distinct age) from test_group_concat group by id; select id,group_concat(id,'_', age SEPARATOR ';') from test_group_concat grou
阅读全文
linux下普通用户安装MySQL--非root用户安装MySQL
摘要:下载安装包 https://dev.mysql.com/downloads/mysql/5.7.html#downloads wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.43-linux-glibc2.12-x86_64.tar
阅读全文
华为云 linux下安装mysql
摘要:下载 MySQL :: Download MySQL Community Server 创建目录并解压 #创建目录 mkdir /usr/local/mysql #解压文件并重命名 tar -zxvf mysql-8.0.33-linux-glibc2.28-x86_64.tar.gz mv mys
阅读全文
mysql时间格式化
摘要:SELECT UNIX_TIMESTAMP(); SELECT NOW(); SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') AS TIME; select FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y-%m-%d %H:%i:%S
阅读全文
mysql给查询加序号
摘要:SELECT * FROM student; SELECT `name`,`subject`,`score`,(@i:=@i+1) AS '序号' FROM student,(SELECT @i:=0) AS itable;
阅读全文
mysql 字符串数字排序
摘要:MySQL字符串排序的很奇怪的问题,在数据里面定义的是varchar类型,实际存放的是Int类型的数据,按一下查询语句进行排序:将字段*1或者+0可以将MySQL字符串字段按数值排序 select * from table where 1 order by id+0 desc;
阅读全文
MySQL替换回车、换行符、空格
摘要:char(9) 表示水平制表符 (tab键 \t)char(10) 表示换行键 (\n)char(13) 表示回车键 (\r) UPDATE table_name SET column= REPLACE(column,CHAR(13),'');//将回车符号替换为空 UPDATE table_nam
阅读全文
mysql explain 优化
摘要:explain的使用 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈。在select语句之前增加explain关键字,Mysql会在查询上设置一个标记,执行查询会返回执行计划的信息,并不会执行这条SQL,就比如下面这个 SQL语句性能统计指标: id: se
阅读全文
在MySQL中,在where后面使用case when
摘要:CREATE TABLE `student` ( `name` varchar(10) DEFAULT NULL, `subject` varchar(10) DEFAULT NULL, `score` int(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHA
阅读全文
mysql 按指定字段 值排序
摘要:创建表 CREATE TABLE `field_data` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(255) DEFAULT NULL COMMENT '名称', PRIMARY KEY (`id`) U
阅读全文
mysql alter
摘要:alter table test modify column `code` varchar(200); alter table test change ret rets varchar(100) DEFAULT NULL COMMENT '返回值'; --修改字段名 ALTER TABLE test
阅读全文
mysql 设置 update操作时自动更新时间字段
摘要:建表 CREATE TABLE `time_update` ( `id` int(10) unsigned NOT NULL DEFAULT '0', `name_seq` int(10) unsigned NOT NULL DEFAULT '0', `mod_time` timestamp NOT
阅读全文
修改mysql数据库密码
摘要:1.在数据库外修改密码 mysqladmin -u root -p旧密码 password 新密码; [boye@boye ~]$ mysqladmin -u root -p123456 password admin 2.数据库内修改密码 1.新建用户设置密码 create user root@'l
阅读全文
mysql insert ignore
摘要:INSERT INGORE语句,则会忽略导致错误的行,并将其余行插入到表中 INSERT IGNORE INTO `test` (`id`,`name`,`mod_time`) VALUES(12,'tom',NOW()); --id为主键 INSERT IGNORE INTO `test` (`i
阅读全文
mysql 视图
摘要:简介视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。通过视图,可以展现基表的部分数据;视图数据来自定义视图的查询中使用的表,使用视图动态生成。基表:用来创建视图的表叫做基表base table 视图的诸多优点,如下 1)简单:使用视图的
阅读全文
SQL DDL DML DQL DCL
摘要:1,DML(DataManipulationLanguage):数据操作语言,用来定义数据库记录(数据) insert,delete,update,select(插入、删除、修改、检索) 2,DCL(DataControlLanguage):数据控制语言,用来定义访问权限和安全级别; COMMIT,
阅读全文
MySQl查询各科成绩前三名
摘要:创建表 create table student ( name varchar(20) , lesson varchar(20), mark float ) ; 插入数据 insert into student values('john','Math',60); insert into studen
阅读全文
mysql 日期 时间函数
摘要:日期时间转换 1 mysql>set @dt = '2020-07-24 12:02:05'; 2 3 CONVERT_TZ(dt,from_tz,to_tz) 转换datetime值dt,从from_tz由给定转到to_tz的时区,并返回的结果值 4 select CONVERT_TZ("2018
阅读全文