随笔分类 -  DB

摘要:我本人电脑是win8系统64位,下载64位的zip包,下载完成后解压缩到D:\MongoDB目录 创建数据库目录D:\MongoDB\data,接下来打开命令行窗口,切换到D:\MongoDB\bin 目录执行如下命令: 其中 --dbpath是指定数据库存放目录,这里要注意有两个 "-" 这是命令 阅读全文
posted @ 2016-11-10 17:25 加拿大小哥哥 编辑
摘要:网上查了很久都是说删除各种文件什么的,直接百度apply security settings,说是mysql没卸载干净。不是的。 看日志发现 You must SET PASSWORD before executing this statement 然后百度这一句话,各种查阅资料。 进入命令行,去找 阅读全文
posted @ 2016-10-30 17:58 加拿大小哥哥 编辑
摘要:本意是为了和手写jdbc对照,不过不要和原来的手写连接重名。 打开cmd,直接输入notepad就打开了记事本。 jdk1.5之后不必配置classpath。 阅读全文
posted @ 2013-03-28 21:48 加拿大小哥哥 编辑
摘要:1. 现在工程(不是Src)上右键--Build Path--Add External Archives,选择驱动下的那个jar包,这是release版本,bin目录下的是debug版本。 示例在docs下的connector-j.html,里面有例子(其中的test是数据库名,换位自己的)。 1 import java.sql.Connection; 2 import java.sql.DriverManager; 3 import java.sql.SQLException; 4 Connection conn = null; 5 ... 6 try { 7 conn = ... 阅读全文
posted @ 2013-03-28 16:42 加拿大小哥哥 编辑
摘要:1.一定要先“use + 数据库名”再做相关操作。2.多少个数据库:show databases;表:show tables;查看表结构:desc 表名;3.若是不想一个一个敲代码来创建数据库,可以执行脚本文件(\. my.sql)。4.我教你龙怎么飞了,恐龙怎么飞那你自己去查。5.select * from dept order by deptno desc limit 3,2(limit表示从第三条开始数两条)。6.自动递增机制:create table article( id int primary key auto_increment, title varchar(25))... 阅读全文
posted @ 2013-03-17 16:19 加拿大小哥哥 编辑
摘要:定义了UNIQUE约束的字段中不能包含重复值,可以为一个或多个字段定义UNIQUE约束,因此,UNIQUE即可以在字段级也可以在表级定义,在UNIQUE约束的字段上可以包含空值.ORACLE自动会为具有PRIMARY KEY约束的字段(主码字段)建立一个唯一索引和一个NOT NULL约束,定义PRIMARY KEY约束时可以为它的索引; UNIQUED 可空,可以在一个表里的一个或多个字段定义; PRIMARY KEY不可空不可重复,在一个表里可以定义联合主键;简单的说, primary key = unique + not null unique就是唯一,当你需要限定你的某个表... 阅读全文
posted @ 2012-12-24 08:42 加拿大小哥哥 编辑
摘要:1.查询第二个字母是t或者a的雇员的全部信息1 select *2 from employees3 where firstname like '_[t,a]%'注意:在sql中%表示字符串,所以不可像matlab一样用其注释,两个双斜线好像也不行,/**/可以,有网友说sql单行注释为--2.更改字段名1 select '名字' = firstname ,'姓氏' = lastname2 from employees 3 where firstname like '_[t,a]%'或者1 select firstname as & 阅读全文
posted @ 2012-11-29 11:18 加拿大小哥哥 编辑
摘要:1.命令行修改root密码:mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’;mysql> FLUSH PRIVILEGES;2.显示当前的user:mysql> SELECT USER(); 阅读全文
posted @ 2012-10-16 14:35 加拿大小哥哥 编辑
摘要:mysql -u root -p root时ERROR:Access denied for user 'ODBC'@'localhost' (using password: NO)而mysql -uroot -proot便可进入,具体还不懂为什么 阅读全文
posted @ 2012-10-16 13:36 加拿大小哥哥 编辑
摘要:1 注释符注释是指程序代码中不执行的文本字符串,是对程序的说明,可以提高程序的可读性,使程序代码更易于维护,一般嵌入在程序中并以特殊的标记显示出来。在Transact-SQL中,注释可以包含在批处理、存储过程、触发器中,有两种类型的注释符: --:这是ANSI标准的两个连字符组成的注释符,用于单行注释。 /*…*/:这是与C语言相同的程序注释符,/*用于注释文字的开头,*/用于注释文字的结尾,可以在程序中标识多行文字为注释语句。2 输出语句(PRINT)输出语句PRINT语句用于把消息传递到客户端应用程序,通常是在用户屏幕上显示,消息字符串最长可达8000个字符,超过8000个的任何字符均被截 阅读全文
posted @ 2012-10-13 16:08 加拿大小哥哥 编辑
摘要:1.语句块(BEGIN…END)语句块语法如下: BEGIN <SQL语句或程序块> ENDBEGIN…END用来设定一个语句块,可以将多条Transact-SQL语句封装起来构成一个语句块,在处理时,整个语句块被视为一条语句。BEGIN…END经常用在条件语句中,如IF…ELSE 或WHILE循环中。BEGIN…END语句可以嵌套使用。2.判断语句(IF…ELSE)通常计算机是按顺序执行程序中的语句,但是在许多情况下,语句执行的顺序以及是否执行依赖于程序运行的中间结果,在这种情况下,必须根据某个变量或表达式的值作出判断,以决定执行哪些语句或不执行哪些语句。这时可以利用IF…ELS 阅读全文
posted @ 2012-10-12 22:35 加拿大小哥哥 编辑

点击右上角即可分享
微信分享提示