sql
星辰的博客
这个作者很懒,什么都没留下…
展开
-
PostgreSQL修改数据库表的列属性(ALTER语句)
一,修改表PostgreSQL 提供了一族命令用于修改现有表。 可以实现:增加字段,删除字段,增加约束,删除约束,修改默认值,重命名字段,重命名表。这些操作可以用:ALTER TABLE命令执行的。1,增加字段要增加一个字段,使用这条命令: ALTER TABLE products ADD COLUMN description text;新增的字段对于表中已经存在的行而言最初将先填充空值。 你也可...转载 2018-04-03 17:01:44 · 2646 阅读 · 0 评论 -
数据类型格式化函数
PostgreSQL 格式化函数提供一套有效的工具用于把各种数据类型转换成格式化的字符串以及反过来从格式化的字符串转换成指定的数据类型。表9-20列出了这些函数。这些函数都遵循一个公共的调用习惯:第一个参数是待格式化的值,而第二个是定义输出或输出格式的模板。to_timestamp 函数也能接受一个 double precision 参数,把它从 Unix 纪元转换成 timestamp with...转载 2018-03-16 10:49:54 · 290 阅读 · 0 评论 -
用SQL语句获得PostgreSQL表的主键
以下sql语句 用来显示PostgreSQL 表的表结构 包括字段名称、字段类型、是否为主键 这些信息select pg_constraint.conname as pk_name from pg_constraint inner join pg_class on pg_constraint.conrelid = pg_class.oid where pg_class.relname = ...转载 2018-03-16 10:53:44 · 962 阅读 · 0 评论 -
SQL优化--Exists和in的效率哪个高
系统要求进行SQL优化,对效率比较低的SQL进行优化,使其运行效率更高,其中要求对SQL中的部分in/not in修改为exists/not exists 修改方法如下:in的SQL语句SELECT id, category_id, htmlfile, title, convert(varchar(20),begintime,112) as pubtimeFROM tab_oa_pub WHERE...转载 2018-03-16 10:54:21 · 789 阅读 · 0 评论 -
阿里云Centos7使用yum安装MySQL5.6
我要在自己的阿里云服务器上搭建hadoop+hive+mysql+tomcat环境,以下为mysql的安装记录→_→大家都知道,centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本。所以,即使我使劲用yum -y install mysql mysql-server mysql-devel,也是没有人会鸟我的。 所以,正确的安装mysql5姿势...转载 2018-03-16 11:07:19 · 169 阅读 · 0 评论 -
Mybatis批量插入和查询
1.批量插入mapper方法:直接参数是list void insert(List<test> list);xml 方法: <!--批量插入 --> <insert id="insert" parameterType="java.util.List" > <selectKey resultType="java.lang.Long"原创 2018-03-28 11:50:09 · 227 阅读 · 0 评论 -
mysql合并列做条件
mysql需要将两列以一个符号合起来做查询条件有一个函数, CONCAT(a列,'-',blie) ,这样就可以了原创 2018-03-28 14:11:12 · 1004 阅读 · 0 评论 -
mysql 导入大量数据
c:Documents and Settings/> cd e:/xampp/mysql/bine:/xampp/mysql/bin> mysql -u root -ppassword:mysql>use mydata;mysql>charset utf8;(导入文件的编码gbk)mysql>source d:/dbname.sql;...原创 2018-05-28 14:30:15 · 1086 阅读 · 0 评论