![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习笔记
liu7575165
这个作者很懒,什么都没留下…
展开
-
第一,第二,第三范式
在创建一个数据库的过程中,必须依照一定的准则,这些准则被称为范式,从第一到第六共六个范式,一般数据库设计只要遵循第一范式,第二范式,和第三范式就足够了。满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 阅读对...原创 2009-09-13 11:44:49 · 91 阅读 · 0 评论 -
source 命令使用时出现的问题
使用source命令时经常出错出错原因 1 没有指定当前使用的数据库 2 语句结束没有分号2009-12-09 13:19:19 · 675 阅读 · 0 评论 -
查询数据库中不同字段的命令
select count(distinct item) from table 查询不同字段的数目,注意count和括号之间不能有空格select distinct item from table 查询不同字段的值原创 2009-12-31 20:37:22 · 163 阅读 · 0 评论 -
sql语句中出现关键字
在sql server中关键字用 中括号 "[]" 在mysql中关键字用 “`”【这个` 不是单引号 是在主键盘区 数字1前面那个】原创 2010-01-04 14:54:49 · 365 阅读 · 0 评论 -
mysql 导入sql文件
C:\mysql\bin>mysql -u 用户名 -p 数据库名 < c:\test.sql (source c:\adsense.sql 注意不要分号 )中间的空格是一个空格位。同时使用200多MB的sql文件。例如:C:\Program Files\MySQL\bin>mysql -u root -p myrosz < c:\myro.sql...原创 2009-09-01 13:34:26 · 65 阅读 · 0 评论 -
MySQL模糊查询
SELECT * FROM oneself WHERE name like '%'like 是模糊查询的关键字。% 是通配符,代表多个任意匹配,比如 '%人民' 就是搜索前半段是任意字符,结尾是人民的记录,类似的可以将 % 放在条件字段的任意位置。_ 是单个字符的统配符,可以匹配单个任意字符。...原创 2009-09-01 13:41:46 · 195 阅读 · 0 评论 -
查询记录条数
select count(*) from dt where2009-09-01 13:56:17 · 262 阅读 · 0 评论 -
视图与表的区别与联系
区别:1、视图是已经编译好的sql语句,是基于 SQL 语句的结果集的可视化的表。而表不是 2、视图没有实际的物理记录。而表有。 3、表是内容,视图是窗口 4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改 5、表是内模式,试图是外模式 6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只...原创 2010-10-30 20:30:20 · 356 阅读 · 0 评论 -
having子句的用法
转载(http://dev.csdn.net/htmls/81/81051.html) HAVING用户在使用SQL语言的过程中可能希望解决的一个问题就是[color=red]对由sum或其它集合函数运算结果的输出进行限制[/color]。例如,我们可能只希望看到Store_Information数据表中销售总额超过1500美圆的商店的信息,这时我们就需要使用HAVING从句。语法格式...原创 2010-12-02 14:28:05 · 595 阅读 · 0 评论 -
MySQL 消除出错时的声音
MySQL -u root -b -p2009-12-09 13:11:31 · 75 阅读 · 0 评论 -
mysql数据库支持中文
打开终端:application - appendix - terminal,打开MySQL配置文件,$:sudo gedit /etc/mysql/my.cnf找到[mysqld]和[mysql],在下一行添加default-character-set=gb2312然后保存,重启MySQL$:sudo /etc/init.d/mysql restart...2009-04-21 21:46:05 · 83 阅读 · 0 评论 -
mysql导入导出命令
mysqldump命令的输入是在bin目录下.1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出文件的路径和名称 mysqldump -...原创 2009-10-14 13:51:48 · 55 阅读 · 0 评论 -
java连接mysql实例
/** * @(#)JDBCTest.java * * * @author keer2345 * @version 1.00 2008/8/11 */import java.sql.*;public class JDBCTest { public static void main(String[] args) { // 1. ...原创 2009-09-13 14:42:23 · 108 阅读 · 0 评论 -
在MySQL数据库中应当如何关闭错误提示音
使用MySQL的命令终端时,如果输入SQL有误,将有beep声。若要关闭该功能,根据mysql --help,使用mysql --no-beep即可。 修改my.ini 在[mysql] 下加入一行 no-beep 最后重新启动MySQL数据库就可以了。...原创 2009-09-13 14:53:18 · 134 阅读 · 0 评论 -
MySQL数据库中的Show命令具体用法
SQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文汇集了show命令的众多用法。 a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。 b. show databases; -- 显示mysql中所有数据库的名称。 c. show columns fro...原创 2009-09-19 19:44:49 · 99 阅读 · 0 评论 -
mysql 常用操作
MySQL使用CREATE TABLE语句创建表,简单语法如下。CREATE TABLE table_name( column_name_1 data_type_1 constraint_1, column_name_2 data_type_2 constraint_2, ... column_name_n data_type_n cons...原创 2009-09-19 19:47:39 · 115 阅读 · 0 评论 -
mysql重启
参考自:http://www.yaiba.net/blog/read.php/285.htm先确认MYSQL已经安装为服务使用命令行方式: 1. 进入mysql安装目录 2. net stop mysql net start mysql使用GUI界面: 1. 用GUI登录mysql数据库 2. Service Contr...原创 2009-09-24 17:06:50 · 195 阅读 · 0 评论 -
mysql中文乱码的问题
在使用数据库的时候遇到了中文乱码的问题在网上搜索之后发现方法很多,但是好多方法自己试过之后还是无法解决问题比方说1 修改MySQL 数据库的默认字符编码,在my.ini文件中在[mysql]段加入default_character_set=utf8,将字符latin1改为utf-8(根据源文件的格式进行修改)或者gbk23122 创建数据库的时候设定编码格式3创建Connect...2009-09-24 21:19:57 · 57 阅读 · 0 评论 -
jdbc概述和常用接口和类
1 JDBC概述 JDBC(Java DataBase Connectivity)称为Java数据库连接,它是一种用于数据库访问的应用程序API,由一组用Java语言编写的类和接口组成,有了JDBC就可以用同一的语法对多种关系数据库进行访问,而不用担心其数据库操作语言的差异。换言之,有了JDBC,就不必为访问Mysql数据库专门写一个程序,为访问Oracle又专门写一个程序等等,只需用 JD...2009-09-25 20:15:10 · 199 阅读 · 0 评论 -
关于MySQL的AUTO_INCREMENT(自动递增)的设置
CREATE TABLE test(id INT UNSIGNED NOT NULL PrimaRY KEY AUTO_INCREMENT,username VARCHAR(15) NOT NULL)AUTO_INCREMENT = 100;在数据库应用,我们经常要用到唯一编号,以标识记录。在MySQL中可通过数据列的AUTO_INCREMENT属性来自动生成。My...原创 2009-10-13 23:27:00 · 480 阅读 · 0 评论 -
表连接详解
转载(http://www.cnblogs.com/mac_arthur/archive/2010/01/17/1650005.html)[color=red]两表连接查询:对两表求积(笛卡尔积)并用ON条件和连接连接类型进行过滤形成中间表;然后根据WHERE条件过滤中间表的记录,并根据SELECT指定的列返回查询结果。[/color]多表连接原理学习数据库查询的时候对多表连接查询...原创 2010-12-02 14:56:16 · 184 阅读 · 0 评论