数据库
飞舞吧蒲公英
宁静致远!
展开
-
MYSQL数据库建表及插数据
MYSQL数据库建表及插数据一、建表 CREATE TABLE MYSQL表名( T_ID numeric(20) not null, T_BIGINT bigint, T_UNSIGNED_BIGINT bigint ZEROFILL null, T_DECIMAL decimal(10,5),原创 2018-03-19 14:18:28 · 563 阅读 · 1 评论 -
SQL Server数据库建表及插数据
SQL Server数据库建表及插数据一、建表 CREATE TABLE[dbo] . [SQL表名]( [T_ID] [numeric] (20) not null, [T_BIGINT] [bigint] null, [T_CHAR] [char] (20) COLLATE Chinese_PRC_CI_AS原创 2018-03-29 10:05:33 · 2077 阅读 · 1 评论 -
SQL server数据库 循环建表语句及多表循环插入语句
sql server数据库的循环建表语句及多表循环插入语句--建多张表的存储过程create proc createtablesasbegindeclare @temp nvarchar(20) declare @sql nvarchar(3000)set @temp = 1 while @temp beginset @sql = 'create tabl原创 2018-04-18 09:16:59 · 2803 阅读 · 0 评论 -
sql server 2008 评估期已过期解决办法
sql server 2008 评估期已过期解决办法1.修改注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState里的“CommonFiles”值改成3,在重新执行上面的操作。2.升级版本:开始-->所有程序--转载 2018-04-19 14:39:28 · 1001 阅读 · 1 评论 -
Oracle数据库 循环建表语句及多表循环插入语句
Oracle数据库的循环建表语句及多表循环插入语句--建多张表的存储过程create or replace procedure createtablesisi number (10) :=1;beginfor i in 1..10 loopexecute immediate 'create table zry'||i||'(k1 NUMBER NO原创 2018-04-18 09:50:37 · 4324 阅读 · 0 评论 -
SQL Server数据库 创建帐户
SQL Server数据库 创建帐户在SQL Server中创建用户角色及授权准备建立一个zry数据库帐户,用来管理数据库mydb。1.首先在SQL Server服务器级别,创建登陆账户(create login)create login zry with password=‘zryhappy’,default_database=mydb注:登陆帐户名为‘zry’,登陆原创 2018-04-25 09:59:20 · 1867 阅读 · 0 评论 -
MYSQL 创建用户
MYSQL 创建用户#创建数据库zrycreate database zry;#创建用户zry,密码为zryhappycreate user 'zry'@'%' identified by 'zryhappy';#将数据库zry的所有权限赋给用户zrygrant all privileges on zry.* to 'zry'@'%' identified by 'zry原创 2018-04-25 13:41:39 · 232 阅读 · 0 评论 -
DB2数据库 创建帐户
DB2数据库 创建帐户#useradd zry#password zry#su - db2inst1$db2 connect to dbname$db2 grant dbadm on database to user zry$db2 grant select on table sysibm.sysdummy1 to user zry注:dbname指数原创 2018-04-25 10:08:54 · 281 阅读 · 0 评论 -
同时查找多张表的记录数
同时查找多张表的记录数select count(*) from table1union allselect count(*) from table2union allselect count(*) from table3;原创 2018-05-03 14:44:48 · 651 阅读 · 0 评论 -
DB2可用于清空大量数据表的not logged initially
DB2可用于清空大量数据表的not logged initially如果我们需要经常对一个表进行批量插入、更新和删除操作,可以考虑在创建表的时候使用not logged initially特性。指定该特性可以提高批量插入、更新和删除的性能。create table tablename(id int, name char(20)) not logged initially;原创 2018-05-03 14:51:20 · 4353 阅读 · 0 评论 -
创建视图
创建视图create view [viewname] as select 字段名1,字段名2,字段名3 from tablename where 条件查看视图select * from [viewname]撤销视图drop view [viewname]原创 2018-05-03 14:54:02 · 391 阅读 · 0 评论 -
各数据库的自增主键
1.DB2自增主键create table DB2_ZZZJ(T_ID bigint primary key not null generated by default as identity(start with 1 increment by 1), T_CHAR char(50), T_VARCHAR varchar(50));自增主键表插数据--/CREATE PROCEDURE ins...原创 2018-05-03 15:03:10 · 2647 阅读 · 0 评论 -
kingbase数据库建表及插数据
kingbase数据库建表及插数据一、建表 CREATE TABLE KB表名( T_ID bigint, T_NUMERIC numeric(10,5), T_DATE date, T_TIMESTAMP timestamp, T_VARCHAR varchar(20), T_C...原创 2018-07-12 14:25:35 · 14775 阅读 · 0 评论 -
MYSQL数据库建表及插数据
MYSQL数据库建表及插数据一、建表 CREATE TABLE MYSQL表名( T_ID bigint primary key not null, T_DECIMAL decimal(10,5), T_CHAR char(20), T_VARCHAR varchar(20), T_GRAP...原创 2018-09-12 16:15:19 · 596 阅读 · 0 评论 -
DB2数据库建表及插数据
DB2数据库建表及插数据一、建表 CREATE TABLE DB2表名( T_ID bigint primary key not null, T_DECIMAL decimal(10,5), T_CHAR char(20), T_VARCHAR varchar(20), T_GRAPHIC原创 2018-03-19 10:49:38 · 14624 阅读 · 2 评论 -
ORACLE数据库建表及插数据
ORACLE数据库建表及插数据一、建表 CREATE TABLE ORA表名( T_ID number(20) primary key not null, T_NUMBER number(10,5), T_VARCHAR2 varchar2(20), T_CLOB clob, T_NCLOB nclob原创 2018-03-19 18:00:53 · 1319 阅读 · 0 评论 -
DM达梦数据库建表及插数据
DM达梦数据库建表及插数据一、建表 CREATE TABLE DM表名( T_ID bigint not null, T_DATE datenull, T_TIMESTAMP timestamp(6) null, T_DATETIME datetime null, T_TIME原创 2018-03-16 17:06:52 · 24775 阅读 · 2 评论 -
SQL教程——基本命令
SQL命令快速学习推荐W3schoolhttp://www.w3school.com.cn/sql/index.asp1.SELECT 语句SELECT 列名称 FROM 表名称e.pSELECT LastName,FirstName FROM Persons2.SELECT 选取所有的列SELECT * FROM 表名称e.p SELECT *转载 2017-10-20 11:03:57 · 1431 阅读 · 1 评论 -
MySQL的FROM_UNIXTIME()和UNIX_TIMESTAMP()函数
FROM_UNIXTIME(unix_timestamp)是MySQL里的时间函数。UNIX_TIMESTAMP() 是与之相对正好相反的时间函数 。e.g.select unix_timestamp('2017-01-01')返回值:1483200000select from_unixtime(1483200000)返回值:2017-01-01 00原创 2017-11-17 10:33:23 · 12675 阅读 · 0 评论 -
SQL语言学习随手记——union、intersect、except
1.并运算——unione.p.列出在2009年秋季开课,或在2010年春季开课或两个学期都开课的所有课程:(select course_id from section where semester = 'Fall' and year = 2009) union(select course_id from section where semester = 'Spring'原创 2017-10-23 09:45:39 · 502 阅读 · 1 评论 -
SQL语言学习随手记——numeric、char、varchar、nvarchar字段类型
数据类型原创 2017-10-27 09:22:54 · 2323 阅读 · 1 评论 -
MYSQL的日期处理函数to_days()和from_days()
mysql的日期处理函数to_days()和from_days()TO_DAYS(date)给出一个日期 date,返回一个天数(从 0 年开始的天数):mysql> SELECT TO_DAYS(950501); -> 728779 mysql> SELECT TO_DAYS('1997-10-07'); -> 729669TO_DAYS() 无意于使用先于格里高里历转载 2017-11-16 13:44:41 · 17495 阅读 · 2 评论 -
SQL SERVER建表时collate Chinese_PRC_CI_AS 是什么意思
SQL serve在create table时经常会碰到这样的语句,例如:passward nvarchar(10) collate chinese_prc_ci_as null。collate chinese_prc_ci_as到底是什么意思呢?collate关键字是指定SQL server的排序规则。Chinese_PRC表示简体中文,繁体中文则为Chinese_TaiwanC转载 2017-11-03 14:35:32 · 14793 阅读 · 0 评论 -
oracle建表设置自增主键
oracle建表设置自增主键--建表create table t_student( s_id number primary key, name char(10) not null);--建序列create sequence stu_sequenceincrement by 1start with 1nomaxvaluenocycle原创 2018-03-16 13:35:18 · 1417 阅读 · 1 评论 -
SQL语言学习随手记——alter table
alter table 1.更改字段的类型:alter table 表名 modify(字段名 字段类型);alter table student modify(age char(10));2.更改表名:alter table 表名 rename to 新表名;alter table student rename to re_student;3.更改字段名:alter tab原创 2017-11-02 09:29:54 · 824 阅读 · 1 评论 -
SQL语言学习随手记——显示clob字段的内容
显示clob字段的内容dbms_lob.substr(clob字段名),就可以显示clob字段的内容select id,age,dbms_lob.substr(s_clob) from student;原创 2018-03-16 13:40:40 · 1547 阅读 · 1 评论 -
SQL语言学习随手记——二进制与十六进制之间的转换
二进制与十六进制之间的转换二进制转换成十六进制:select rawtohex(10101) from dual;注:将二进制10101转换成十六进制十六进制转换成二进制:select hextoraw('C3020202') from dual;注:将十六进制C3020202转换成二进制,但值的大小不相等十六进制换算成二进制,值大小相等原创 2018-03-16 13:44:49 · 2938 阅读 · 1 评论 -
SQL语言学习随手记——查看数据库和客户端的字符集
--查看数据库字符集select * from nls_database_parameters --查看客户端字符集select * from nls_instance_parameters显示clob字段的内容--dbms_lob.substr(clob字段名)select id,age,dbms_lob.substr(s_clob) from student;原创 2017-11-02 10:15:06 · 726 阅读 · 0 评论 -
SQL 语言学习笔记——mysql的to_days和from_days函数
TO_DAYS(date)给出一个日期 date,返回一个天数(从 0 年开始的天数):mysql> SELECT TO_DAYS(950501); -> 728779 mysql> SELECT TO_DAYS('1997-10-07'); -> 729669TO_DAYS() 无意于使用先于格里高里历法(即现行的阳历)(1582)出现的值,因为它不考虑当历法改变时所遗失...原创 2018-03-19 09:20:31 · 1218 阅读 · 2 评论 -
SQL server中的collate chinese_prc_ci_as 是什么意思?
SQL server中的collate chinese_prc_ci_as 是什么意思?指定SQL server的排序规则Chinese_PRC指的是中国大陆地区,如果是台湾地区则为Chinese_TaiwanCI指定不区分大小写,如果要在查询时区分输入的大小写则改为CSAS指定区分重音,同样如果不需要区分重音,则改为AICOLLATE可以针对整个数据库更改排序规则,也可以单独修改某一个表或者某一...原创 2018-03-19 09:17:38 · 6808 阅读 · 1 评论 -
OSCAR神通数据库建表及插数据
OSCAR神通数据库建表及插数据一、建表 CREATE TABLE OSCAR表名( T_ID bigint not null, T_DATE date, T_TIME time(6), T_TIMESTAMP timestamp(6), T_SERIAL serial, T_BIGS原创 2018-03-16 11:39:18 · 12687 阅读 · 1 评论 -
SYBASE数据库建表及插数据
SYBASE数据库建表及插数据一、建表 CREATE TABLE SYBASE表名( T_ID numeric(20) not null, T_BIGINT bigintnull, T_UNSIGNED_BIGINT unsigned bigintnull, T_DECIMAL decimal(10原创 2018-03-19 15:47:50 · 5730 阅读 · 0 评论 -
mysql的日期函数
TO_DAYS(date)给出一个日期 date,返回一个天数(从 0 年开始的天数):mysql> SELECT TO_DAYS(950501); -> 728779 mysql> SELECT TO_DAYS('1997-10-07'); -> 729669TO_DAYS() 无意于使用先于格里高里历法(即现行的阳历)(1582)出现的值,因为它不考虑当历...转载 2018-09-12 16:17:09 · 268 阅读 · 0 评论