![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL学习
文章平均质量分 51
从实际出发,根据自我理解从零开始学习SQL语句。
jerrygaoling
学习从不间断啊。。。。。
展开
-
DB2数据库对现有表格字段修改
DB2数据库对现有表格字段修改1.添加字段2.更改字段类型3.去掉字段4.为字段添加默认值5. 添加带默认值的字段6. 设置字段默认时间为当前时间数据库表:Websites+----+--------------+---------------------------+-------+---------+| id | name | url | alexa | country |+----+--------------+-----------原创 2021-07-27 15:06:56 · 987 阅读 · 1 评论 -
DB2中使用Excel文件数据转CSV格式后导入数据库
Excel文件数据存入DB2数据库中首先将Excel文件另存为CSV格式文件。从CSV格式文件中迁移数据到DB2目的:从**.csv文件中迁移数据到DB2数据库中语句:DB2 "import from filename of del modified by codepage=1386 insert into schema.table(column1,column2,column3,...)"其中:filename:为绝对路径加全名带文件类型。del:为插入文件类型,del为分隔符拆分数原创 2020-11-16 18:24:30 · 644 阅读 · 0 评论 -
SQL中DB2数据库修改某字段长度或类型
前言在数据库操作过程中,会遇到对已有表进行修改的情况,例如某一字段的长度需要进行调整,此时可以使用SQL语句中的alter table语句进行操作。sql语句alter table 表名 alter 字段名 set data type 字段类型(长度);实例表名:HATABLE.testtable字段:name数据类型:varchar长度:20alter table HATABLE.testtable alter name set data type varchar(20);总结通原创 2020-08-03 09:29:06 · 6263 阅读 · 0 评论 -
DB2数据库添加删除约束项
前言在DB2数据库操作的过程中,存在对现有表格的操作,但其中有一点需要特别说明的就是,对约束项的操作不是直接对某一列,而是对约束项编号进行操作。数据库中约束项DB2有五种约束:NOT NULL:约束是这样一种规则,它防止在表的一列或多列中输入空值。UNIQUE:唯一约束(也称为唯一键约束)是这样一种规则,它禁止表的一列或多列中出现重复值。唯一键和主键是受支持的唯一约束。例如,可对供应商表中的供应商标识定义唯一约束以确保不会对两个供应商指定同一供应商标识。primary key:主键约原创 2020-07-17 18:06:08 · 1865 阅读 · 0 评论 -
db2 表添加字段及注释操作
一、表字段的添加、修改、删除1.添加字段alter table [表名] add [字段名] [column_type]2.更改字段类型alter table [表名] alter column [字段名] set data type [column_type] 注意: 更改字段类型是有限制的,如将字段改为比之前类型长度大的可以,如果要改小或者修改小数点长度,必须先drop掉原来...转载 2020-05-08 16:59:12 · 4632 阅读 · 0 评论 -
SQL_别名的使用
给列或表别名列的 SQL 别名语法SELECT column_name AS alias_nameFROM table_name;表的 SQL 别名语法SELECT column_name(s)FROM table_name AS alias_name;实例:SELECT name, CONCAT(url, ', ', alexa, ', ', country) AS site...原创 2020-03-05 17:53:01 · 479 阅读 · 0 评论 -
SQL_alter_table已有表操作
ALTER TABLE已有表操作功能: ALTER TABLE 语句用于在已有的表中添加、删除或修改列。如需在表中添加列,请使用下面的语法:ALTER TABLE table_nameADD column_name datatypecolumn_name:新加列名datatype:列数据属性如需删除表中的列,请使用下面的语法 :My SQL / Oracle:AL...原创 2020-03-04 16:52:33 · 227 阅读 · 0 评论 -
SQL_delete删除数据
DELETE 删除数据DELETE FROM table_nameWHERE some_column=some_value;注意: 在删除语句中,要是没有where条件语句,将删除当前表中的所有数据。删除所有数据可以在不删除表的情况下,删除表中所有的行。这意味着表结构、属性、索引将保持不变:DELETE FROM table_name;或DELETE * FROM tab...原创 2020-03-03 10:47:30 · 4283 阅读 · 4 评论 -
SQL_drop删除表、数据库
DROP删除现有表格/数据库通过使用 DROP 语句,可以轻松地删除索引、表和数据库。语法:删除表中索引用于 DB2/Oracle 的 DROP INDEX 语法:DROP INDEX index_name用于 MySQL 的 DROP INDEX 语法:ALTER TABLE table_name DROP INDEX index_name删除表DROP TABLE...原创 2020-03-02 16:39:36 · 1853 阅读 · 0 评论 -
DB2常用错误代码大全
DB2常用错误代码大全其中:sqlcode:为错误码sqlstate:为错误类型下表为常用错误代码:sqlcodesqlstate说明00000000SQL语句成功完成01xxxSQL语句成功完成但是有警告+01201545未限定的列名被解释为一个有相互关系的引用+09801568动态SQL语句用分号结束+1000200...原创 2020-01-19 19:10:50 · 5372 阅读 · 0 评论 -
SQL_create_table创建表
CTEATE_TABLE创建表CREATE TABLE table_name(column_name1 data_type(size),column_name2 data_type(size),column_name3 data_type(size),....);column_name 参数规定表中列的名称。data_type 参数规定列的数据类型(例如 varchar...原创 2020-01-19 14:29:23 · 1592 阅读 · 0 评论 -
SQL语句关联查询,UNION ALL用法,结果中查询
SQL语句的关联查询从多个关联性的表中查询数据例如有三个表格,表结构相同:rls,mlx,yjx三个表。在单一的查询语句之后加上UNION ALLSQL UNION ALL 语法SELECT column_name(s) FROM table_name1UNION ALLSELECT column_name(s) FROM table_name2UNION ...原创 2018-05-09 14:42:53 · 7858 阅读 · 0 评论