数据库
文章平均质量分 62
zjejlzc
这个作者很懒,什么都没留下…
展开
-
成功解决data too long for column 'name'
在程序中写了一段代码向数据库中插入数据,出现了data too long for column 'name' at row 1的问题。在google搜了一下解决方法,真是五花八门,也逐一试了一遍,终于终于将问题解决了。下面先贴一下网上的众多解决1、修改my.ini文件:将sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION注释掉,ok!2、修改数据库编码为utf8,jsp,servlet编码转换为utf8存入3、只知道原创 2011-04-10 16:58:00 · 1572 阅读 · 0 评论 -
常用数据库语句
<br />常用语句:<br />show databases(显示现存数据库,注意是复数)<br />use design(使用数据库)<br />show tables(查看这个数据库下面的表)<br />desc studios(显示表的结构)<br /> <br /> <br />创建表:<br />CREATE TABLE Studios(name CHAR(20), city VARCHAR(50), state CHAR(2), revenue FLOAT)<br /> <br />指定主键和原创 2011-04-10 17:14:00 · 972 阅读 · 0 评论 -
SQLSERVER2008安装问题(挂起重新启动会导致安装程序失败 )
这两天想在WIN7下,装sqlserver2008,但是一直装不上。弄了半天,百度了很长时间,终于弄出来了。估计以后大家可能也会遇到,我也加深一下印象,所以记录了下来: 大致出错信息如下: RebootRequiredCheck 检查是否需转载 2011-07-04 12:46:18 · 6834 阅读 · 1 评论 -
数据库索引
索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 例如这样一个查询:select * from table1 where id=44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),直转载 2011-07-24 10:31:56 · 341 阅读 · 0 评论 -
SQL TRIM的用法
SQL 中的 TRIM 函数是用来移除掉一个字串中的字头或字尾。最常见的用途是移除字首或字尾的空白。这个函数在不同的资料库中有不同的名称: MySQL: TRIM(), RTRIM(), LTRIM() Oracle: RTRIM(), LTRIM() SQL Server: R原创 2011-07-25 10:20:12 · 1251 阅读 · 0 评论 -
sql中having 与group by的用法
先用小谢的一道笔试题来作为引子:查询同一个身份证号码,有两条以上记录的身份证号码及其记录数答案:select idcard, count(*) from g_carddetail group by idcard having count(idcard) > 2注意 用group by分组后会将相同字段的列合并成一组了 而不是像order by只是排序当同时含有where子句、group转载 2011-11-22 18:22:34 · 1650 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I转载 2012-04-17 13:56:24 · 521 阅读 · 0 评论 -
SQL Server连接的若干问题
数据库连接 Mssqlserver在我们的机器上是以服务的形式存在的。可以在运行文本框中输入命令: Services.msc,打开服务管理,或开始->控制面板->管理工具->服务。 Net start/stop 服务名:快速开启/停止服务。 装完后的服务面板中包含如图1信息,如果安装的是免费版的话,实例名微软设为SQLEXPRESS;如果安装的正版或破解版的话,装完后的服务一样,转载 2012-07-02 18:25:13 · 705 阅读 · 0 评论