随笔分类 -  SQL

摘要:比如自增数据让它自然增长,但是其他列用csv的内容,怎么写? 可以在SQL最后指明插入列的列表。 示例: load data local infile 'yige.csv' into table some_tablename fields terminated by ',' lines termin 阅读全文
posted @ 2021-05-25 17:09 爱知菜 阅读(22) 评论(0) 推荐(0) 编辑
摘要:linux下连接PostgresSQL的命令行工具是 “psql” 在这个页面获取下载安装的命令行:https://www.postgresql.org/download/linux/redhat/ 头两行都要运行,先装repo,再装postgresql-sever 安装后就可以运行psql。 ps 阅读全文
posted @ 2020-12-01 18:33 爱知菜 阅读(413) 评论(0) 推荐(0) 编辑
摘要:环境搭建 本文针对Oracle12c 在Linux上用命令行访问Oracle数据库要装两个东西一个是Client, 一个是Sqlplus。 Client是类似驱动的东西,Sqlplus则是sql的输入界面(CLI) Oracle 12的下载在这里:https://www.oracle.com/dat 阅读全文
posted @ 2020-11-30 17:40 爱知菜 阅读(60) 评论(0) 推荐(0) 编辑
摘要:mysql utf-8中文乱码,服务器上配置了 “character_set_server | latin1 ”, 怎么办? 可以在见表的时候指定表的字符编码。 create table wechat_report ( report_id bigint not null auto_increment 阅读全文
posted @ 2020-11-04 14:22 爱知菜 阅读(17) 评论(0) 推荐(0) 编辑
摘要:impala是MPP型数据库, 支持HIVE 和 S3 作为底层存储. impala 刷新元数据 impala 能从Hive的metastore里获取表结构的元数据, 但是并不能感知 hive 的改动, 所以如果hive的表结构发生了改动需要手动来刷新 impala 缓存的元数据. 刷新方式有两种: 阅读全文
posted @ 2019-02-02 17:40 爱知菜 阅读(143) 评论(0) 推荐(0) 编辑
摘要:Oracle 表名区分大小写。 select table_name from user_tables where table_name like '%xxxxx%'; select OWNER, TABLE_NAME, COLUMN_NAME from all_tab_columns where C 阅读全文
posted @ 2018-11-19 11:20 爱知菜 阅读(24) 评论(0) 推荐(0) 编辑
摘要:USE SomeDb --modify SET NOCOUNT ON GO DECLARE updatestats CURSOR FOR SELECT table_schema, table_name FROM information_schema.tables where TABLE_TYPE = 阅读全文
posted @ 2018-07-16 12:28 爱知菜 阅读(16) 评论(0) 推荐(0) 编辑
摘要:首先最好的文档在微软的网站: https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database-engine?view=sql-server-2017 alw 阅读全文
posted @ 2018-07-11 12:57 爱知菜 阅读(74) 评论(0) 推荐(0) 编辑
摘要:"C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin\SqlPackage.exe" /TargetServerName:"localhost" /SourceFile:"database.dacpac" /TargetDatabaseNa 阅读全文
posted @ 2018-03-23 14:57 爱知菜 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Azure SQL database和普通的sqlserver 最大的区别是一个数据库就是一个instance, 这样给跨库查询带来了很多不便, 但是仍可以通过external table这种方式来实现. 下面说下步骤 1. 为你的数据库添加一个 master key, 用于加密下一步中需要的 cr 阅读全文
posted @ 2018-02-26 16:35 爱知菜 阅读(37) 评论(0) 推荐(0) 编辑
摘要:单元测试在软件开发中很常见, 其特点是不侵入现有代码但能和现有代码融为一体,覆盖到每一个功能单元. 在数据库领域好的测试框架非常少见, tSQLt正是为数不多的其中之一. tSQLt 继承了单元测试的理念, 比如平时我们要测试数据库的时候, 数据库的表往往有很多外键关联, 如果要为测试添加测试数据, 阅读全文
posted @ 2018-02-07 15:43 爱知菜 阅读(43) 评论(0) 推荐(0) 编辑
摘要:I would have to say that one of my favorite new utilities that shipped with SQL Server 2005 has been the SQLCMD utility. I am going to demonstrate the 阅读全文
posted @ 2018-02-02 15:30 爱知菜 阅读(16) 评论(0) 推荐(0) 编辑
摘要:binary/varbinary 在显示的时候以16进制显示, 比如 "0x010f" 注意显示的结果的位数必定是偶数个 比如"0x11","0x22CC", 不会有 "0x123", 因为varbinary的单位是字节, 而一个字节就是两位的16进制数. 下面两个函数可以把binary/varbi 阅读全文
posted @ 2017-09-22 13:29 爱知菜 阅读(28) 评论(0) 推荐(0) 编辑
摘要:先装Java 这里不再赘述 下载Derby 配置环境变量: 先定义%DERBY_HOME%为derby下载后的解压目录 在Path加入:%DERBY_HOME%\bin 在CLASSPATH加入:%DERBY_HOME%\lib \derby.jar;%DERBY_HOME%\lib\derbycl 阅读全文
posted @ 2017-09-05 15:31 爱知菜 阅读(0) 评论(0) 推荐(0) 编辑
摘要:比如有两个用户A 和 用户B 根据需求A用户有浏览某张表的权限, 而对B, 只想让他有浏览表中部分列部分行的权限 一个做法就是设置不让B访问表, 但是给B执行某个存储过程的权限, 通过这个存储过程B能够访问表 代码如下: CREATE PROCEDURE [dbo].[somesp] AS BEGI 阅读全文
posted @ 2017-09-04 15:01 爱知菜 阅读(18) 评论(0) 推荐(0) 编辑
摘要:CDC 常用SP: EXEC sys.sp_cdc_enable_db; EXEC sys.sp_cdc_enable_table @source_schema= 'dbo', @source_name = 'Patient',@role_name = null ; --specify databa 阅读全文
posted @ 2017-08-30 17:24 爱知菜 阅读(30) 评论(0) 推荐(0) 编辑
摘要:将两张表要 join 的几个字段组合成一个 varchar类型的 字符串, 放到临时表里, 临时表可以带有索引, 再去join CREATE TABLE #Remove_Plan_Detail (ID BIGINT IDENTITY(1,1) PRIMARY KEY NOT NULL ,Plan_D 阅读全文
posted @ 2017-08-30 15:03 爱知菜 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一些背景知识: @@SPID当前连接到数据库的session id sys.dm_exec_requests https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-d 阅读全文
posted @ 2017-08-18 19:20 爱知菜 阅读(16) 评论(0) 推荐(0) 编辑
摘要:转自: http://blog.csdn.net/stableboy/article/details/45887035 C:\Program Files\MySQL\MySQL Workbench 6.3 CE\data, 找到文件 main_menu.xml 修改执行 = F5 <value ty 阅读全文
posted @ 2017-07-06 15:32 爱知菜 阅读(24) 评论(0) 推荐(0) 编辑
摘要:select @@serviceNAME select @@version select @@SERVERNAME 查询某段SP, trigger的定义 select triggers.name as [触发器],tables.name as [表名],triggers.is_disabled as 阅读全文
posted @ 2017-07-03 14:39 爱知菜 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示