![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
多行不译必自闭
人生如逆旅,我亦是行人
展开
-
Mysql实现级联操作(级联更新、级联删除)
create table stu( sid int UNSIGNED primary key auto_increment, name varchar(20) not null) TYPE=InnoDB charset=utf8; create table sc( scid int UNSIGNED primary key auto_increment, sid int UNSIGNED not null, score varchar(20) default '0', index (sid), --外转载 2020-06-27 13:42:30 · 3067 阅读 · 0 评论 -
mysql的坑之position
https://blog.csdn.net/qq_38676218/article/details/88914728转载 2020-06-27 10:07:19 · 1206 阅读 · 0 评论 -
mysql触发器的坑
先来奠定全文的感情基调:MySQL真是神坑! 自从把MySQL Workbench安装两遍才安成功那天开始,我就知道我与它之间只能是一段孽缘。之前我一直用SQL server,从没遇到过这么多大大小小莫名其妙的问题,今天就让我用几篇博文把我遇到的问题一一列出。 一开始我的需求是防止插入重复数据。我在MySQL中建了一个表,表的结构大概是三列:id, 列1, 列2。建表时我脑抽加了一个贼没用的自增列主键id,而我真正需要的是列1和列2一起是不重复的,其实当初建表时就应该给它俩搞成联合主键的。于是懒懒的不想改表转载 2020-06-26 10:55:50 · 441 阅读 · 0 评论 -
mysql关于delimiter
MySql中 delimiter 详解:https://www.cnblogs.com/nickup/p/6628892.html转载 2020-06-26 10:51:30 · 178 阅读 · 0 评论 -
MySQL设置主键自增和非主键自增
MySQL 每张表只能有1个自动增长字段,这个自动增长字段即可作为主键,也可以用作非主键使用,但是请注意将自动增长字段当做非主键使用时必须必须为其添加唯一索引,否则系统将会报错。例如: – 将自动增长字段设置为主键 create table t1 (id int auto_increment Primary key,sid int); – 将自动增长字段设置为非主键,注意必须显式添加Unique键 create table t2 (sid int primary key,id int auto_increm原创 2020-06-25 12:01:01 · 2175 阅读 · 0 评论 -
MySQL和Sql Server的sql语句区别
1、自增长列的插入: SQLServer中可以不为自动增长列插入值, MySQL中需要为自动增长列插入值。 2、获取当前时间函数: SQLServer写法:getdate() MySQL写法:now() 3、从数据库定位到表。 Sqlserver写法:库名.dbo.表名 ;或者:库名…表名 (注:中间使用两个点) select password from Info.dbo.users where userName=‘boss’ 或者 select password from Info…users where原创 2020-06-24 10:13:39 · 623 阅读 · 0 评论 -
数据库登录提示 无法连接到服务器,用户xxx登陆失 的解决方法
该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式, 因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示: 1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server 2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡 3.在"身份验证"下,选择"SQL Server和 Windows “. 4.重新启动SQL Server服务.转载 2020-06-03 16:59:34 · 3841 阅读 · 0 评论