
数据库
文章平均质量分 53
杨鑫newlfe
算法就是我的灵魂
展开
-
Mysql中从零点到当前时刻的SQL判断
select * from db_name.tb_name where xx_time > CONCAT(CURRENT_DATE(), ' 00:00:00') and xx_time < current_timestamp() and xxx原创 2020-01-09 22:57:00 · 631 阅读 · 0 评论 -
数据库命名规范
为了工作时可以高效、规范工作,这里梳理出来一些命名规范一、数据库命名规范1.1采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线’_’组成,命名简洁明确,多个单词用下划线’_’分隔,一个项目一个数据库,多个项目慎用同一个数据库。二、数据库表命名规范2.1数据表命名规范(1)采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线...原创 2019-10-12 21:36:02 · 2687 阅读 · 0 评论 -
SQL语言基础练习---数据库server 2008(三)
--concatenate链接select region_name + " "+store_name FROM GeographyWHERE store_name = 'Boston';--SUBSTRINGselect substring(store_name,3)FROM Geographywhere store_name='LOS'--TR原创 2014-05-26 23:22:30 · 968 阅读 · 0 评论 -
SQL语言基础练习---数据库server 2008(二)
1、查找表中不同的数据原创 2014-05-26 18:49:03 · 858 阅读 · 0 评论 -
SQL语言基础练习---数据库server 2008(五) 进阶训练
--SQL进阶--概念及关键字--SQL UNION--SQL UNION ALL--SQL INTERSECT--SQl MINUS--SQL SUBQUERY--SQL EXISTS--SQL CASEUNION的目的是将两个SQL语句的结果合并起来.从这个角度看,UNION 跟JOIN有些类似,因为两个指令都可以由两个表都可以由多个表格中撷取资原创 2014-05-29 20:18:20 · 1086 阅读 · 0 评论 -
SQL语言基础练习---数据库server 2008(四)
--视图Table Customer(First_Name char(50)Last_Name char(50)Address char(50)City char(50)Country char(50)Birth_Date char(50))--在Customer基础上建立一个视图包含:First_Name,Last_Nam原创 2014-05-29 19:09:24 · 1069 阅读 · 0 评论 -
SQL server中如何设置外键
以前创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只有主键没有外键时不行的。 建外键的前提是此外键必须是另外一个表的主键。建外键的步骤: 第一步打开要建外键表的设计器,右击选择“关系”。然后弹出“外键关系”窗体,我们选择“添加”,然后点击“表和列规范”后面的小按钮,就会弹出另外一个窗体让我们选择主键表和列,记住要选原创 2014-10-09 11:51:54 · 35952 阅读 · 1 评论 -
SQL语言写入斐波拉契数列
create table Fib(fibo nchar(4) NULL)declare @x int, @fibo1 int, @fibo2 int, @fibo3 intset @x = 1set @fibo1 = 1set @fibo2 = 1 while @x beginBEGINset @fibo3 = @fibo2set @fibo2 = @fibo原创 2014-10-30 11:57:19 · 1956 阅读 · 0 评论 -
SQL求aX2+bX+c=0的根
求aX2+bX+c=0的根,已知 a=1,b=5,c=1declare @a int, @b int, @c int, @X1 int, @X2 intset @a = 1 set @b = 5 set @c = 1if (@b * @b - 4 * @a *@c) >= 0beginset @X1 = (-@b + sqrt(@b * @b - 4 * @a * @c原创 2014-10-30 11:58:42 · 1423 阅读 · 0 评论 -
SQL求圆的面积、周长,已知半径 r=10
.求圆的面积、周长,已知半径 r=10S=πR2L=2πRdeclare @S int, @L int, @r intset @r = 10set @S = Pi() * @r * @rset @L = Pi() * @r * 2print ('圆的面积是:' + cast(@S as nchar(10)))print ('圆的周长是: ' + cast(@原创 2014-10-30 11:59:27 · 5874 阅读 · 0 评论 -
SQL有鸡兔同笼
有鸡兔同笼,有头35个,脚94,鸡,兔,各有多少只?declare @x int, @y intset @x = 1set @y = 34while @xbegin if (@x + @y =35 and 2 * @x + 4 * @y = 94)beginprint ('鸡有' + cast(@x as nchar(5)) + '只')print ('鸭有'原创 2014-10-30 11:58:11 · 2751 阅读 · 0 评论 -
mysql中Access denied for user 'root'@'localhost' (using password:YES)
今天在用cmd登陆mysql的时候遇到的问题,在网上看到了大家都有这样的问题:这里有集中解决的方法首先与百分之80的可能都是你的密码记错了。还有重新申请密码还有重装。其次网上也有说, 就是对root进行重改密码. 对于网上流传的改密码方法, 也是可行的. 请参考以下:DOS下修改ROOT密码:当然后面安装PHPMYADMIN后修改密码也可以通过PHPMYAD原创 2014-12-03 08:46:48 · 1035 阅读 · 0 评论 -
sql server中新建查询里显示从字符串转换到datetime出错
这个是系统的时间的格式问题:例如:GOSET NOCOUNT ONDECLARE @startdate datetime,@enddate datetimeSET @startdate=’1/7/2008 12:12 AM’SET @enddate=’11/10/2009 12:OO AM’SELECT DATEDIFF(year,@startdate,@endda原创 2014-12-18 11:52:04 · 1988 阅读 · 0 评论 -
java连接mysql数据库具体步骤
在写代码之前在项目中新建一个文件夹,然后将java和mysql的驱动器复制进去,然后添加到build path,就OK了。import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class原创 2014-12-18 21:27:34 · 857 阅读 · 0 评论 -
数据库中一个表中如何设置两个主键
如何设置多个主键原创 2014-12-20 21:22:16 · 57224 阅读 · 3 评论 -
sql server数据库的表中修改一个表的字段的数据类型后,不能保存
sql server数据库的表中修改一个表的字段的数据类型后,不能保存原创 2014-12-20 21:46:39 · 5411 阅读 · 0 评论 -
Centos下服务器版本安装mysql
首先这里说的是这里的路径,以及语句都是在网上看了很多错误后自己实践后修改过来的,希望对大家有用。这里在安装的时候要按着我的这个顺序,否则可能会因为路径错误而找不到相应的指令。一、安装cmake# 安装所需依赖包(这段指令是一直输入的)yum -y install gcc libxml2-dev curl screen \libpng12-dev autoconf lib原创 2014-12-22 20:26:27 · 1100 阅读 · 0 评论 -
Linux下Mysql安装后设置密码
在Centos中安装Mysql后默认的是没有root密码的,默认的是回车,那么为了方便需要修改密码。没有密码为MYSQL加密码:mysql -uroot -p回车提示输入密码,为空回车update mysql.user set password=PASSWORD('12345678') where user='root';刷新权限表,输入如下命令flush privileg原创 2015-01-12 21:43:58 · 4766 阅读 · 0 评论 -
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
这个实在linux下安装mysql的情况,出现了Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)这个错误,然后service mysql start 一直启动不了。那么可以用一下的方法#ps -A|grep mysql 显示类似: 3016 ? 00:00:原创 2015-01-12 23:24:22 · 1036 阅读 · 0 评论 -
centos下安装cmake
本人在安装mysql的时候,需要安装cmake.但是在安装的时候需要很多细节,那么这里来说明一下。软件:cmake-2.8.5.tar.gzwget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz [root@admin /]# yum install gcc-c++[root@admin /]# y原创 2015-01-12 20:56:19 · 1239 阅读 · 0 评论 -
数据库学习笔记(一)
--创建数据库create database studenton primary(NAME='teaching',FILENAME='E:\DATA\teaching.mdf',SIZE=4MB,MAXSIZE=30MB,FILEGROWTH=1MB)LOG on(NAME='E:\\teaching',FILENAME='E:\\teaching_lo原创 2014-12-26 08:23:09 · 1248 阅读 · 0 评论 -
数据库学习笔记(三)
提示:想运行程序,首先需要添加数据库,到指定的文件夹下,比如说代码中写的是E:\\DATA,那么就需要先在E:\\建立文件夹,然后在进行数据库代码的编译执行--给数据库添加studentfgrp文件组,并且添加数据文件studentfile.ndf到studentfgrpalter DATABASE studentADD FILEGROUP studentfgrpGOA原创 2014-12-26 08:32:34 · 1193 阅读 · 0 评论 -
数据库学习笔记(四)
//生成数据库teaching脚本USE masterGOIF EXISTS( SELECT name FROM sys.databases WHERE name = N'teaching')DROP DATABASE teachingCREATE DATABASE teaching ON PRIMARY ( NAME = N'原创 2014-12-26 08:53:50 · 1324 阅读 · 0 评论 -
数据库学习笔记(五)
--修改student数据库的名字为STUDENTDBuse mastergoalter DATABASE studentMODIFY NAME=STUDENTDB--删除已创建的数据库DROP DATABASE studentGO原创 2014-12-26 09:07:55 · 872 阅读 · 0 评论 -
数据库学习笔记(六)
--为数据库test01创建快照use masterGOcreate database test01snapshoton(name = 'test01',filename = 'E:\DATA\test01.ss')AS SNAPSHOT OF test01原创 2014-12-26 09:12:18 · 850 阅读 · 0 评论 -
数据库学习笔记(七)
--在数据库test01中新建课程信息表USE test01GOCREATE TABLE course(courseno nchar(6) NOT NULL,cname nchar(20) NULL,type nchar(8) NULL,period tinyint NULL,credit numeric(4, 1) NULL,CONSTRAINT PK_c原创 2014-12-26 09:34:13 · 1171 阅读 · 0 评论 -
数据库学习笔记(八)
--对数据库的其他操作--创建表CREATE TABLE student1 (column_grade int) GO--查看表的信息EXEC sp_help student1GO--添加列ALTER TABLE student1ADD column_class VARCHAR(20) NULLGOEXEC sp_help stu原创 2014-12-26 10:06:44 · 1217 阅读 · 1 评论 -
数据库学习笔记(二)
--为student数据库增加日志文件Create database student on primary(NAME = 'student',FILENAME = 'E:\\DATA\\student.mdf',SIZE=3MB,MAXSIZE=30MB,FILEGROWTH=1MB)log on(NAME='student_log.ldf',FIL原创 2014-12-26 08:25:19 · 860 阅读 · 0 评论 -
数据库学习笔记(九)
为数据库添加外键use test01ALTER TABLE scoreWITH CHECKADD CONSTRAINT PK_sc_stud FOREIGN KEY (student)REFERENCES student(studentno)GO原创 2014-12-26 10:58:13 · 921 阅读 · 0 评论 -
数据库学习笔记(十)
--声明一个@myvar变量,然后将一个字符串放在变量里,在输出@myvar变量的值declare @myvar nchar(20) set @myvar = 'This is a test'select @myvargo--显示当前的日期和时间为止试图登录SQLserve2005select GETDATE() AS '当前的时期和时间'@@CONNE原创 2014-12-26 11:52:03 · 1115 阅读 · 0 评论 -
数据库学习笔记(十一)
--IF语句Declare @point as intSet @point = 87IF @point >= 60beginPRINT 'pass, very goog!'endELSEbeginPRINT 'no pass , try again!' END--BEGIN END语句DECLARE @MyVar float原创 2014-12-26 15:14:46 · 1002 阅读 · 0 评论 -
数据库学习笔记(十二)
--查询select * from student where sex = '女'select courseno, cname, creditfrom courseselect studentno , sname, phoneFROM studentWHERE point > 780select studentno, sname, ph原创 2014-12-26 16:25:47 · 950 阅读 · 0 评论 -
数据库学习笔记(十三)
--内连接use teachingselect student.studentno, sname, finalFROM student INNER JOIN scoreON student.studentno = score.studentnoWHERE score.courseno = 'c05109'select student.studentno, s原创 2014-12-26 16:57:03 · 896 阅读 · 0 评论 -
数据库学习笔记(十四)
--创建索引create unique index IDX_sname ON student(sname)insert into student values('0938211038', '梁欣', '女', '1992-6-3', '090802')if exists (select name from sysindexes where name = 'IDX_sc'原创 2014-12-26 17:41:47 · 1007 阅读 · 0 评论 -
500 - org.hibernate.TransactionException: JDBC rollback failed
Could not roll back Hibernate transaction; nested exception is org.hibernate.TransactionException: JDBC rollback failed原创 2015-03-19 11:22:44 · 4613 阅读 · 0 评论 -
在Centos中导入sql文件的方法
在Centos中导入sql文件的方法原创 2015-03-17 20:14:39 · 5981 阅读 · 0 评论 -
SQL2008错误:当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关)。
如果出现这种情况,第一个选择是:在数据库用户管理中去掉了“强制密码过期”!如果把“强制实施密码策略”的勾也去掉了,出现如下错误! 当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关)。把用户:"删除重建" 如果不可以那么继续第二个:通过windows 身份原创 2015-03-12 17:50:42 · 5644 阅读 · 0 评论 -
sql servler2005 和 2008出现 MSSQLSERVER,错误代码10048
如果出现了这个错误的话,根据错误的题是和日志可以看出,这个的意思是这个sql servler的端口被占用了。那么这里我不想去看是谁占用了 1433这个端口,我只需要把电脑重新启动,然后在键盘上按下windows + R 出现了运行窗口,在里面输入services.msc 接着就进入了系统的服务页面,在这里面去找到SQl SERVER那个,然后手动启动,就可以了。原创 2015-04-07 14:57:31 · 1572 阅读 · 0 评论 -
SQL Server出现错误的代码大全(好用)
Code Error Message 0 操作成功完成。 1 功能错误。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 8 存储空间不足,无法处理此命令。 9 存储控制块原创 2015-04-07 15:00:20 · 11451 阅读 · 0 评论 -
Mahout基于对数似然比更好的计算相似度
14原创 2015-05-27 20:31:27 · 2912 阅读 · 0 评论