DB
jimiStephen
把握当下,勤学活用,多问多反思。
展开
-
mysql 数据编码问题 插入含有中文出现自己串问题
首先我在mysql中创建数据库和表:create database yxy;use yxy;create table article (id int primary key auto_increment,pid int,rootid int,title varchar(255),cont text,pdate datetime,isleaf in原创 2012-05-02 15:56:26 · 798 阅读 · 0 评论 -
MongoDB在windows的安装
平台的支持:从2.2开始,MongoDB不在支持windosxp。请使用较新版本的MongoDB和windows.重点:如果使用的是 Windows Server 2008R2 或者 Windows 7,要安装 hotfix 来解决windows中内存映射文件的问题下载windows系统下的MongoDB在Windows下有关于MongoDB的三特性 :MongoD翻译 2014-02-18 23:33:29 · 5565 阅读 · 0 评论 -
ORACLE 修改表结构 之ALTER CONSTAINTS
1,创建联合主键ALTER TABLE 表名 ADD CONSTRAINTS 结束名 PRIMARY KEY (列名,列名..);2,新增字符ALTER TABLE 表名 ADD (COLUMN DATATYPE [DEFAULT VALUE][NULL/NOT NULL]);3,删除列ALTER TABLE 表名 DROP (COLUMN)J;4,原创 2014-07-21 23:30:43 · 1266 阅读 · 0 评论 -
oracle 主键删除,联合主键的创建
1,主键的删除 ALTER TABLE TABLENAME DROP PRIMARY_KEY执行上面的SQL可以删除主键;如果不成功可以用ALTER TABLE TABLENAME DROP CONSTRAINTS COLUMN CASCADE; --删除约束ALTER TABLE TABLENAME DISABLE PRIMARY_COLUMN ; --设置被设置为主键的列为原创 2014-07-23 19:16:20 · 22334 阅读 · 0 评论 -
ORACLE null的判断
1,声明:null与空字符串('')是不一样的。原创 2014-08-05 23:37:01 · 1932 阅读 · 0 评论 -
postgresql 入门(PostgreSQL 9.4.5) - createdb 问题汇总
1,进入安装目录(要根据自己安装时的情况而定)[root@localhost bin]# pwd/opt/PostgreSQL/9.4/bin [root@localhost bin]# ll *create*-rwxr-xr-x 1 root daemon 54187 Dec 6 14:39 createdb-rwxr-xr-x 1 root daemon 63879 D原创 2015-12-20 22:03:51 · 4167 阅读 · 0 评论 -
无法连接 postgres 服务器数据库
在服务器面可以正常的运行。但是我们在客户端连接一直提示用户名和主机不存在。 出现这种问题一般是防火墙的问题,或者你输入的用户名/密码错误。postgresql.conf设置信用IP·pg_hba.conf添加防火墙端口[root@localhost ~]# cd /etc/sysconfig/-A RH-Firewall-原创 2015-12-26 13:57:58 · 8267 阅读 · 0 评论 -
postgre- 常用基本sql 语句
查看当前使用postgrs 的版本select version();查看当前日期select current_date;postgres 的psql:(执行psql就可以进入以下的命令模式,可以使用man psql查看帮助文档)postgres 的命令以“\”开头.提升了很多的SQL命令如下:显示帮助文档:mydb=> \h离开psql命令模原创 2015-12-26 14:06:50 · 8542 阅读 · 0 评论 -
mysql:Authentication plugin 'caching_sha2_password' cannot be loaded
背景:刚刚安装完mysql 8.0.12想要使用工具连接下,用户密码都是正确的出现了以下的错误 最近下载新的MySQL8.0 来使用的时候, 通过sqlyog、或者程序中连接数据库时,提示:Authentication plugin 'caching_sha2_password' cannot be loaded 的错误,经查看发现,8.0改变了 身份验证插件 , 打开 my...原创 2018-11-10 15:36:51 · 710 阅读 · 0 评论 -
HSQLDB 安装与使用
HSQLDB是一个轻量级的纯Java开发的开放源代码的关系数据库系统,其体积小,占用空间小,使用简单,支持内存运行方式等特点。可以在http://sourceforge.net/projects/hsqldb/files/下载最新的HSQLDB版本。我这里下载的是 HSQLDB 2.2.7 版本。下载完之后,把它解压到任一目录下,如E:\hsqldb 下,完成安装工作。Hs转载 2014-02-24 18:05:36 · 34929 阅读 · 0 评论 -
SQL四种语言:DDL,DML,DCL,TCL
1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema.DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束DDL不需要commit.CREATE转载 2014-02-25 09:12:24 · 763 阅读 · 0 评论 -
mysql 使用命令修改密码 +wamp的mysql
学习php,使用了wamp安装包来搭建php+apache+mysql的环境,wamp官方下载地址:http://www.wampserver.com/en/ .但是wamp默认的用户名是'root',密码是空。现在我需要把密码改成自己想要的字符串。应该要先登录mysql客户端,由于起始密码是空,所以直接回车,进入mysql客户端。输入sql命令:1, use mysql;原创 2013-07-04 20:48:47 · 1769 阅读 · 0 评论 -
oracle 10g 11g 使用dos命令启动服务
新建一个文件,把下面的的代码复制到文件中并保存。文件名例如startoracle.bat 后缀名必须是bat或者cmd。双击运行该文件就可以启动oralce。net start OracleDBConsoleorclnet start OracleOraDb10g_home1TNSListenernet start OracleServiceORCLpause同理,关闭服务原创 2013-08-22 07:54:29 · 6569 阅读 · 0 评论 -
oracle的nvl函数的使用解析
Oracle的Nvl函数 nvl( ) 函数从两个表达式返回一个非null 值。 语法NVL(eExpression1, eExpression2) 参数eExpression1, eExpression2 如 果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计原创 2013-10-07 19:35:16 · 1028 阅读 · 0 评论 -
数据库学习
数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。 1.数据结构模型 (1)数据结构 所谓数据结构是指数据的组织形式或数据之间的联系。如果用D表示数据,用R表示数据对象之间存在的关系集合,则将DS=(D,R)称为数据结构。例如,设有一个电话号码簿,它记录了n个人的名字和相应的电话号码。为了方便地原创 2013-09-25 00:41:22 · 2192 阅读 · 0 评论 -
mysql 用户新建、授权、删除。密码修改
首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。 用户:phplamp 用户数据库:phplampDB1.新建用户。//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.原创 2013-09-27 08:16:39 · 3518 阅读 · 2 评论 -
oracle 使用sql获取数据库表,表的字段
--第一种方法: 查询dba_tab_columnsselect COLUMN_NAME,DATA_TYPE,DATA_LENGTH from dba_tab_columnswhere table_name =upper('表名')order by COLUMN_NAME--这种方法需要有DBA权限--第二种方法: 查询user_tab_colsselect原创 2013-09-26 00:58:22 · 16626 阅读 · 0 评论 -
oracle 的时间处理
oracle 中获取时间的方法:常用日期型函数 1。Sysdate当前日期和时间SQL> Select sysdate from dual;SYSDATE----------21-6月 -052。Last_day本月最后一天SQL> Select last_day(sysdate) from dual;LAST_DAY(S--------原创 2013-09-29 00:12:39 · 1185 阅读 · 0 评论 -
ORACLE创建实例
ORACLE创建实例是我们最常用的操作之一,下面就为您详细介绍ORACLE创建实例的全过程,希望对您能够有所帮助。一、ORACLE创建实例过程:1、安装好ORACLE服务端。2、ORACLE创建实例,使用ORAHOME目录下的"Configuration and Migration Tools"下的"Database Configuration Assistant"工具。3、步转载 2013-12-27 16:07:10 · 711 阅读 · 0 评论 -
mysql-Communications link failure 和SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unreco
现象:在项目启动的时候出现以下信息:The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newI...原创 2019-08-01 17:40:13 · 288 阅读 · 0 评论