- 浏览: 3557766 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
TRUNCATE TABLE tb_1;删除一张表 然后重新创建这张表
delect FROM tb_1 //一行一行的删掉每一行 这样速度就慢多了
下面是SQL程序员使用UPDATE 或者是delect时遵循的一些习惯
1.除非确实打算更新和删除每一行,否则绝对不要使用不带WHERE字句的UPDATE和delect
2.保证每个表都有主键,如果忘记这个内容了,那么就插入一个主键或者是修改一个主键,尽可能的像WHERE子句那样使用它,可以指定各主键,多个值或者值的范围
3.在对UPDATE和delect语句使用WHERE字句前,应该先用SELECT进行测试,保证它过滤的是正确的记录,以防止编写的WHERE字句是不正确的
4.使用强制实施引用完整性的数据库,这样SQL将不允许删具有与其他表关联的数据的行的
mysql是没有 撤销按钮的,应该非常小心的使用UPDATE和delect的语句的,否则你会发现更新和删除了错误的数据,那么就会引起很大的麻烦了
创建表
CREATE TABLE customersx
(
cust_id INT NOT NULL AUTO_INCREMENT,
cust_name CHAR(50) NOT NULL,
cust_address CHAR(50) NULL,
PRIMARY KEY (cust_id)
)ENGINE = INNODB
CREATE TABLE orders
(
order_num INT NOT NULL AUTO_INCREMENT ,
order_date DATETIME NOT NULL ,
cust_id INT NOT NULL DEFAULT 1,
PRIMARY KEY (order_num)
)
ALTER TABLE orders
ADD
vernd_phone CHAR(50)
ALTER TABLE orders
DROP
vernd_phone ;
//定义外键
ALTER TABLE orders
ADD CONSTRAINT fk_orderitems_orders FOREIGN KEY (id)
REFERENCES produces(id)
小心使用ALTER TABLE ,使用ALTER TABLE要极为小心,应该在进行改动前做一个完整的备份,模式和数据的备份,数据库表的更改是不能撤销的
如果增加了不需要的列,可能不能删除它们,类似的,如果删除了不应该删除的列,可能丢失改列中的所有的数据
DROP TABLE orders ; //删除表,让表不存在
RENAME TABLE xxx TO yyy //更改表,让表从xxx变成yyy
发表评论
-
mysql重新安装
2014-02-25 20:28 1184如何彻底卸载MySQL 本 ... -
免费数据库
2014-02-06 23:00 1215http://db4free.net/d4f_appl ... -
Error: Cannot create Windows service for MySql. Error: 0
2013-07-08 09:41 1380Error:Cannot create Windows se ... -
Mac OS X 安装mysql过程
2013-05-09 04:14 1532Mac OS X 安装mysql过程 Posted on ... -
MySQL左连接、右连接
2012-10-15 14:18 1450MySQL左连接、右连接 ... -
mysql存储过程
2012-10-11 10:13 1493我们大家都知道MySQL 存储过程是从 MySQL 5. ... -
给表增加一列
2012-05-09 09:09 1477ALTER TABLE Teachers ADD COL ... -
将一张表的查询结果插入到另一张表(转)
2012-05-08 11:26 2484将一张表的查询结果插入到另一张表 方法一: 代码 ... -
mysql必知必会 over 存储过程和触发器
2012-03-01 13:48 1994========== 咒骂一句mysql必知必会,存储过程的 ... -
mysql视图的理解和使用
2012-03-01 09:32 1924CREATE TABLE tb_x ( xid ... -
insert 插入语句
2012-02-29 21:46 0一般不要使用没有明确给出列的列表的insert语句,这样很不安 ... -
超详细mysql left join,right join,inner join用法分析(转)
2012-02-29 21:01 1681下面是例子分析表A记录如下: aID aNum 1 a2005 ... -
mysql 多表查询的步骤
2012-02-29 15:11 1755子查询 我们很多时候的表 都是关联的比如 ... -
mysql主键
2012-02-29 11:06 1740/** * 主键 * 一列或者一组列,其值能够唯 ... -
mysql 中使用distinct的用法(转)
2012-02-29 09:29 1680山里人家 山里人家 主页博客相册个人档案好友i ... -
数据库事物的四个特性
2012-02-26 18:28 3260到现在为止才真的搞清楚这四个事件任务的意思。 我 ... -
Mysql的乱码的解决方式
2012-02-14 16:23 0/** * Mysql的乱码的解决方式 * ... -
DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试(转)
2012-02-14 07:56 1782DBCP,C3P0,Tomcat_JDBC 性能及 ... -
MySql存储例程、存储过程
2012-02-01 19:58 1775<!--$sinatopbar--> ... -
mysql事务处理
2012-02-01 19:57 1741<!--$sinatopbar--> ...
相关推荐
在这个特定的存储过程中,可能包括了根据某些条件(如时间、ID范围等)自动为表创建分区的逻辑,以及当不再需要某些分区时,自动删除这些分区的逻辑。这在处理大量历史数据时尤其有用,例如,可以定期清理过期的数据...
本教程将详细介绍如何使用C#与Mysql进行交互,包括创建数据库、数据表以及执行基本的CRUD(Create、Read、Update、Delete)操作。 首先,我们需要在C#项目中引入Mysql的数据提供者——`MySql.Data.dll`。这个库允许...
本实验旨在深入理解MySQL数据库的基本操作,包括数据库的创建、查看、删除和使用,以及表结构的设计与管理。通过实际操作,我们将掌握如何创建和修改表结构,设置表约束,以及处理表数据的插入、删除和修改。此外,...
根据给定的文件标题、描述、标签...以上是关于MySQL中创建数据库、表、删除数据库、表以及清空表记录等相关操作的详细介绍。这些命令是日常数据库管理中最基本的操作之一,掌握它们对于进行有效的数据管理至关重要。
本教程将详细讲解如何进行MySQL中的表创建和删除操作。 一、创建表 在MySQL中,我们通常使用`CREATE TABLE`语句来创建新表。创建表的基本语法如下: ```sql CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据...
在MySQL中,创建数据库表是数据库管理的基础操作。在这个"MySql练习1:创建数据库表news.zip"中,我们将探讨如何创建一个名为`news`的数据库表。MySQL是一种关系型数据库管理系统,它允许用户通过SQL(结构化查询...
在MySQL数据库管理中,删除表数据是常见的操作,这可能是为了清理旧数据、测试环境的重置或数据更新。本文将详细介绍三种不同的方法来删除MySQL中的表数据,帮助你更有效地管理数据库。 ### 方法一:TRUNCATE TABLE...
《MySQL数据库应用》实验训练1主要关注如何在MySQL环境中创建数据库和表,这是数据库管理的基础操作,对于学习数据库管理和应用开发至关重要。 首先,要进行实验训练,你需要确保你的计算机满足MySQL的运行环境。...
总结,MySQL的表创建涉及到数据库的创建、表结构的设计、数据类型的选取、约束条件的设定等多个方面。理解并熟练掌握这些知识点对于进行有效的数据管理和应用开发至关重要。在实际操作中,还需要结合实际场景灵活...
- 不同的存储引擎如Memory、MyISAM、Merge或InnoDB等都支持创建临时表。 - 临时表不支持聚簇索引和触发器。 - `SHOW TABLES`命令不会显示临时表。 - 不能使用`RENAME`命令重命名临时表,但可以使用`ALTER TABLE`命令...
在MySQL数据库管理中,删除表是一项需要谨慎操作的任务,尤其是当表之间存在外键约束时。外键约束是关系数据库中确保数据完整性和一致性的重要机制,它不允许在父表(引用其他表的字段的表)中删除那些已被子表引用...
本文将深入探讨MySQL的入门操作,包括基本的表管理、查询语言以及内置函数的使用。 首先,我们需要了解如何创建一个MySQL数据库。在MySQL中,数据库是存储数据的逻辑容器。你可以通过MySQL命令行客户端或者图形化...
在本教程中,我们将深入探讨MySQL中的多种查询语句,包括多表查询、视图、数据库管理、SELECT语句以及创建表等核心概念。 首先,让我们从多表查询开始。在实际应用中,往往需要从多个相关表中获取信息,这就需要...
在NAVICAT中,你可以通过查询MySQL的`INFORMATION_SCHEMA`库中的`STATISTICS`表或者`INDEXES`视图来查看表的索引信息,包括索引名称、类型、包含的列等。 2. **修改索引**: 如果需要修改索引,比如更改索引类型...
对于成绩表,假设名为`grades`,包含`student_id`(外键)和`score`字段,我们可能在`student_id`上创建索引来加速按学生ID查找成绩的操作。 3. **索引类型**: - **唯一索引(UNIQUE)**:确保索引列中的每个值...
本文将详细介绍如何使用 MySQL 来创建数据库及数据库表,并进行基本的数据操作。 #### 二、创建数据库 在开始之前,确保已经安装了 MySQL 服务器并能正常连接到该服务器。接下来,我们将按照以下步骤创建一个名为 ...
Linux平台的MySQL数据库操作与创建 Linux操作系统和MySQL数据库是当前最流行的系统平台和应用软件。Linux是功能强大、高效、开放式的操作系统,而MySQL是快速、功能强大的数据库。以下是Linux平台上的MySQL数据库...
在实际操作中,你可以使用MySQL的图形化管理工具,如phpMyAdmin、MySQL Workbench等,或者直接在命令行界面执行上述SQL语句来创建“学生”表。在创建后,你可以进行插入、更新、删除和查询等操作,以管理和操作学生...
在存储过程中,根据一张主表去创建一张副表。 在根据需要限制的时间,查询主表里面的数据。将主表的数据插入到新建的副表里面同时将主表的数据删除,使用事物进行控制操作的过程
本教程旨在为初学者提供一个简单易懂的指南,帮助他们快速掌握 MySQL 的基本操作,包括数据库的创建、表的创建以及数据的增删改查等基础功能。 #### 二、安装与配置 MySQL 在开始之前,请确保已经安装了 MySQL ...