SQL
宇臾
学无止境
展开
-
update语句实现将子表数据关联更新父表数据
UPDATE tableA SET A.name = B.descriptionFROM tableA JOIN tableB ON B.id = A.id原创 2020-03-16 15:17:46 · 1436 阅读 · 0 评论 -
SQL ALTER TABLE 操作
添加列ALTER TABLE 表名ADD 列名 数据类型删除列ALTER TABLE 表名DROP COLUMN 列名修改列属性ALTER TABLE 表名ALTER COLUMN 列名 数据类型删除表约束ALTER TABLE 表名DROP CONSTRAINT 约束名...原创 2019-09-30 10:45:19 · 386 阅读 · 0 评论 -
SQL将多行结果合并成一行
SQL将多行结果合并成一行原创 2019-09-18 16:13:42 · 2879 阅读 · 0 评论 -
SQL 同一列多个数值拼接成一个字符串
CREATE TABLE #TB(人员 VARCHAR(255))INSERT INTO #TB VALUES(‘张三’)INSERT INTO #TB VALUES(‘李四’)INSERT INTO #TB VALUES(‘王五’)SELECT STUFF((SELECT ‘,’+ 人员 FROM #TBFOR XML PATH(’’)),1,1,’’)DROP TABLE ...原创 2020-03-16 15:06:39 · 394 阅读 · 0 评论 -
Windows身份验证无法登陆,报错18456。
Windows身份验证无法登陆,报错18456。具体啥原因还不清楚,好像是一不小心把默认数据库给删了。解决方案:打开SQL server配置管理器找到自己的SQL实例,右键属性->高级,修改下启动参数如图,在最后面加上 ;-m,然后重启下SQL服务即可。...原创 2018-09-19 15:34:06 · 17111 阅读 · 2 评论 -
SQL 将查询结果插入到新增表
SELECT * INTO 新增表 FROM 目标表 WHERE 筛选条件原创 2017-11-14 15:19:59 · 5093 阅读 · 1 评论 -
SQL 多表查询 JOIN ON
涉及到多表关联查询数据时可用JOIN ON进行查询,当然用多条件WHERE也行,不过关联表太多的话就太绕了。原创 2017-10-09 17:56:02 · 9421 阅读 · 0 评论 -
not exists 的用法
使用背景:从表1中选择不在表2的数据例:原创 2017-07-01 11:02:30 · 860 阅读 · 0 评论 -
bcp批量导出导入数据表项
导出: bcp 数据表 queryout 导出地址 -c -U用户名 -P用户密码 -S数据库地址例:bcp persons queryout c:\Users\Administrator\De sktop\bcp\persons.bcp -c -Uroot -Proot -S127.0.0.1原创 2017-06-03 11:39:34 · 1296 阅读 · 0 评论 -
navcat新建数据库连接
打开navcat点击连接 选择MySQL原创 2016-11-02 15:13:00 · 976 阅读 · 0 评论 -
数据库授权操作
grant all privileges on admin.* to root@'%' identified by 'root123';原创 2016-11-02 14:58:24 · 440 阅读 · 0 评论 -
SQL常用语句
一些SQL简单常用的语句: 先说明一下,SQL语句是不区分大小写的,所以大写小写都可以。原创 2016-11-16 16:00:29 · 247 阅读 · 0 评论