博客园 - liangflying
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=7503
2013-05-31T23:21:51Z
liangflying
https://www.cnblogs.com/liangflying/
feed.cnblogs.com
https://www.cnblogs.com/liangflying/archive/2013/06/01/3111750.html
svn快速教程 - liangflying
本文拷贝自网址:http://www.subversion.org.cn/?action-viewnews-itemid-1如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。本教程分为以下几个部分,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用。在UNIX环境下,只是安装方式不
2013-05-31T23:22:00Z
2013-05-31T23:22:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】本文拷贝自网址:http://www.subversion.org.cn/?action-viewnews-itemid-1如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。本教程分为以下几个部分,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用。在UNIX环境下,只是安装方式不 <a href="https://www.cnblogs.com/liangflying/archive/2013/06/01/3111750.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2013/01/27/2878804.html
Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍 - liangflying
先假设有这么一个表:create table S_Depart ( DepartId INT not null, DepartName NVARCHAR2(40) not null, DepartOrder INT default 0, constraint PK_S_DEPART primary key (DepartId));在oracle中sequence就是所谓的...
2013-01-27T07:13:00Z
2013-01-27T07:13:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】先假设有这么一个表:create table S_Depart ( DepartId INT not null, DepartName NVARCHAR2(40) not null, DepartOrder INT default 0, constraint PK_S_DEPART primary key (DepartId));在oracle中sequence就是所谓的... <a href="https://www.cnblogs.com/liangflying/archive/2013/01/27/2878804.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2013/01/11/2855754.html
[转]如何向妻子解释面向对象设计(OOD) - liangflying
原文地址:http://blog.jobbole.com/32122/前言 此文译自CodeProject上《How I explained OOD to my wife》一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),于是作者就试图根据自己在软件开发设计方面的经验帮助她学习面向对象设计(OOD)。自作者从事软件开发开始,作者常常注意到不管技术问题看起来多复杂,如果从现实生活的角度解释并以对答的方式讨论,那么它将变得更简单。
2013-01-11T01:12:00Z
2013-01-11T01:12:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】原文地址:http://blog.jobbole.com/32122/前言 此文译自CodeProject上《How I explained OOD to my wife》一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),于是作者就试图根据自己在软件开发设计方面的经验帮助她学习面向对象设计(OOD)。自作者从事软件开发开始,作者常常注意到不管技术问题看起来多复杂,如果从现实生活的角度解释并以对答的方式讨论,那么它将变得更简单。 <a href="https://www.cnblogs.com/liangflying/archive/2013/01/11/2855754.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/20/2826676.html
[深入理解计算机系统 学习笔记] 01 系统漫游 - liangflying
图1. 编译系统预处理阶段。预处理器(cpp)根据以字符#开头的命令,修改原始的c程序。比如hello.c中第一行的#include <stdio.h>命令告诉预处理器读取系统头文件stdio.h的内容,并把它直接插入到程序文本中。结果就得到了另一个c程序,通常以.i作为文件扩展名。编译阶段。编译器(ccl)将文本文件hello.i翻译成文本文件hello.s,它包含一个汇编语言程序。汇编语言程序中的每一条语句都以一种标准的文本格式确切地描述了一条低级及其语言指令。汇编语言是非常有用的,因为他为不同高级语言的不同编译器提供了通用的输出语言。利于,C编译器和Fortran编译器产生的
2012-12-20T08:58:00Z
2012-12-20T08:58:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】图1. 编译系统预处理阶段。预处理器(cpp)根据以字符#开头的命令,修改原始的c程序。比如hello.c中第一行的#include <stdio.h>命令告诉预处理器读取系统头文件stdio.h的内容,并把它直接插入到程序文本中。结果就得到了另一个c程序,通常以.i作为文件扩展名。编译阶段。编译器(ccl)将文本文件hello.i翻译成文本文件hello.s,它包含一个汇编语言程序。汇编语言程序中的每一条语句都以一种标准的文本格式确切地描述了一条低级及其语言指令。汇编语言是非常有用的,因为他为不同高级语言的不同编译器提供了通用的输出语言。利于,C编译器和Fortran编译器产生的 <a href="https://www.cnblogs.com/liangflying/archive/2012/12/20/2826676.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/08/2808430.html
[Oracle 学习笔记] 07 DCL - liangflying
DCL(Data Control Language)数据控制语言,用户对某类数据具有何种操作权限是有DBA决定。Oracle通过数据控制语言的GRANT语句完成权限授予操作,REVAKE 语句完成权限收回操作,权限的结果存入Oracle的数据字典中。 权限分为两类: 系统权限和对象权限 系统权限 是在数据库中执行某种特定操作的权利,系统权限并不针对某个特定的对象,而是针对整个数据库范围。常用的系统权限有:CREATE SESSION 连接到数据库上CREATE SEQUENCE 创建序列,序列是一系列数字,通常用来自动填充主键列CREATE SYNONYM 创建同名对象CREAT...
2012-12-08T03:39:00Z
2012-12-08T03:39:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】DCL(Data Control Language)数据控制语言,用户对某类数据具有何种操作权限是有DBA决定。Oracle通过数据控制语言的GRANT语句完成权限授予操作,REVAKE 语句完成权限收回操作,权限的结果存入Oracle的数据字典中。 权限分为两类: 系统权限和对象权限 系统权限 是在数据库中执行某种特定操作的权利,系统权限并不针对某个特定的对象,而是针对整个数据库范围。常用的系统权限有:CREATE SESSION 连接到数据库上CREATE SEQUENCE 创建序列,序列是一系列数字,通常用来自动填充主键列CREATE SYNONYM 创建同名对象CREAT... <a href="https://www.cnblogs.com/liangflying/archive/2012/12/08/2808430.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/08/2808382.html
[Oracle 学习笔记] 06 DML - liangflying
DML包括 INSERT DELETE UPDATE SQL> INSERT INTO students VALUES(10138,10101, '王一',‘20-12 月-1989’) SQL> UPDATE students SET student_id = 10195 WHERE student_id = 15252; SQL> DELETE FROM students_grade; 删除数据 TRUNCATE TABLE 截断表 用于删除表中所有的数据 SQL> TRUNCATE TABLE teachers DELETE删除的表中所有数据时,不
2012-12-08T03:07:00Z
2012-12-08T03:07:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】DML包括 INSERT DELETE UPDATE SQL> INSERT INTO students VALUES(10138,10101, '王一',‘20-12 月-1989’) SQL> UPDATE students SET student_id = 10195 WHERE student_id = 15252; SQL> DELETE FROM students_grade; 删除数据 TRUNCATE TABLE 截断表 用于删除表中所有的数据 SQL> TRUNCATE TABLE teachers DELETE删除的表中所有数据时,不 <a href="https://www.cnblogs.com/liangflying/archive/2012/12/08/2808382.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/07/2807921.html
[Oracle 学习笔记] 05 连接查询 - liangflying
内连接查询 内连接查询组合两国或多个表(视图)中的数据,其查询结果含有多个原表中的相关数据。内连接查询返回满足连接条件的记录航,删除不满足连接条件和匹配列中带有NULL值的记录行。 SQL> SELECT teacher_id, name, department_name FROM teachers, departments WHERE teachers.department_id = departments.department_id; 外连接查询 左外连接 左外连接查询添加回内连接查询从第一个表中删除的所有行。NULL值被防区其他表的列中。 SQL> SELECT te...
2012-12-07T13:46:00Z
2012-12-07T13:46:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】内连接查询 内连接查询组合两国或多个表(视图)中的数据,其查询结果含有多个原表中的相关数据。内连接查询返回满足连接条件的记录航,删除不满足连接条件和匹配列中带有NULL值的记录行。 SQL> SELECT teacher_id, name, department_name FROM teachers, departments WHERE teachers.department_id = departments.department_id; 外连接查询 左外连接 左外连接查询添加回内连接查询从第一个表中删除的所有行。NULL值被防区其他表的列中。 SQL> SELECT te... <a href="https://www.cnblogs.com/liangflying/archive/2012/12/07/2807921.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/07/2807875.html
[Oracle 学习笔记] 04 子查询和集合操作 - liangflying
子查询 根据返回结果不同分为单行子查询、多行子查询、多列子查询。 单行子查询返回一行一列数据给外部的SQL语句;多行子查询返回多行单列数据给外部的主SQL语句;多列子查询返回多列(单行或多行)数据给外部的SQL语句。 有时,子查询引用了外部住查询中包含的表列,并且子查询不能再外部查询之前求职,需要依靠外部查询才能获得值,这样的子查询被称为相关子查询。 SQL语言允许子查询嵌套,Oracle 10g的嵌套深度允许高达255级。嵌套子查询是查询效率降低,使用时需要加以考虑。 单行子查询 单行子查询可以用于主句的WHERE子句、HAVING 子句 和 FROM 子句中。 WHERE :...
2012-12-07T12:41:00Z
2012-12-07T12:41:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】子查询 根据返回结果不同分为单行子查询、多行子查询、多列子查询。 单行子查询返回一行一列数据给外部的SQL语句;多行子查询返回多行单列数据给外部的主SQL语句;多列子查询返回多列(单行或多行)数据给外部的SQL语句。 有时,子查询引用了外部住查询中包含的表列,并且子查询不能再外部查询之前求职,需要依靠外部查询才能获得值,这样的子查询被称为相关子查询。 SQL语言允许子查询嵌套,Oracle 10g的嵌套深度允许高达255级。嵌套子查询是查询效率降低,使用时需要加以考虑。 单行子查询 单行子查询可以用于主句的WHERE子句、HAVING 子句 和 FROM 子句中。 WHERE :... <a href="https://www.cnblogs.com/liangflying/archive/2012/12/07/2807875.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/07/2807772.html
[Oracle 学习笔记] 03 单表查询 - liangflying
SELECT 语句功能强大,语法比较复杂,完整的SELECT 语句有六个子句构成 分别是:SELECT 子句,指定要获取表中那些列数据。FROM 子句,指定数据来自哪个(些)表。WHERE 子句,指定获得那些行数据。GROUP BY 子句,用于对表中数据进行分组统计。HAVING 子句,在对表中数据进行分组统计时,指定分组统计条件。ORDER BY 子句,指定使用哪几列来对结果进行排序。 其中SELECT子句和FROM子句是必选项,其余子句为可选项。ORDER BY 必须是最后一条子句。 DISTINCT 用于消除重复记录行, SQL> SELECT DISTINCT specialt.
2012-12-07T10:45:00Z
2012-12-07T10:45:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】SELECT 语句功能强大,语法比较复杂,完整的SELECT 语句有六个子句构成 分别是:SELECT 子句,指定要获取表中那些列数据。FROM 子句,指定数据来自哪个(些)表。WHERE 子句,指定获得那些行数据。GROUP BY 子句,用于对表中数据进行分组统计。HAVING 子句,在对表中数据进行分组统计时,指定分组统计条件。ORDER BY 子句,指定使用哪几列来对结果进行排序。 其中SELECT子句和FROM子句是必选项,其余子句为可选项。ORDER BY 必须是最后一条子句。 DISTINCT 用于消除重复记录行, SQL> SELECT DISTINCT specialt. <a href="https://www.cnblogs.com/liangflying/archive/2012/12/07/2807772.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/07/2807538.html
[Oracle 学习笔记] 02 PL/SQL语言概述 - liangflying
PL SQL语言有以下几个部分组成:数据定义语言(DDL)。数据定义语言用于执行数据库的任务,对数据库以及数据库中各种队形进行创建、删除、修改等操作。基本的DDL命令如下:ALTER PROCEDURE 重新编译存储过程 ALTER TABLE 修改表ANALYZE 搜集数据库对象性能统计资料 ALTER TABLE AND CONSTRAINT 在已有的表上增加约束 CREATE TABLE 创建表 CREATE INDEX 创建索引 DROP TABLE 删除表 DROP INDEX 删除索引数据操纵语言(DML)。数据操纵语言用户操纵数据库中各种对象、检索和修改数据。使用...
2012-12-07T08:27:00Z
2012-12-07T08:27:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】PL SQL语言有以下几个部分组成:数据定义语言(DDL)。数据定义语言用于执行数据库的任务,对数据库以及数据库中各种队形进行创建、删除、修改等操作。基本的DDL命令如下:ALTER PROCEDURE 重新编译存储过程 ALTER TABLE 修改表ANALYZE 搜集数据库对象性能统计资料 ALTER TABLE AND CONSTRAINT 在已有的表上增加约束 CREATE TABLE 创建表 CREATE INDEX 创建索引 DROP TABLE 删除表 DROP INDEX 删除索引数据操纵语言(DML)。数据操纵语言用户操纵数据库中各种对象、检索和修改数据。使用... <a href="https://www.cnblogs.com/liangflying/archive/2012/12/07/2807538.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/07/2807335.html
[Oracle 学习笔记] 01 使用SQL*Plus - liangflying
数据库的内部结构有以下10种 1表空间,表空间是数据库的逻辑划分,一个表空间只属于一个数据库。每个表空间有一个或多个数据文件组成。一般Oracle系统完成安装后,会自动创建多个表空间System表空间存放Oracle系统内部表和数据字典的数据,如表名,列名,用户名等。一般不赞成将用户创建的表,索引等放在SYSTEM表空间中SYSAUX表空间,是Oracle 10g新增加的表空间,主要存放Oracle系统内部的常用阳历用户的对象,如存放CMR用户的表和索引等。SYSAUX表空间一般不存储用户的数据,有Oracle系统内部自动维护。UNDO表空间,是存储撤销信息的表空间,当用户对数据库表进行...
2012-12-07T07:16:00Z
2012-12-07T07:16:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】数据库的内部结构有以下10种 1表空间,表空间是数据库的逻辑划分,一个表空间只属于一个数据库。每个表空间有一个或多个数据文件组成。一般Oracle系统完成安装后,会自动创建多个表空间System表空间存放Oracle系统内部表和数据字典的数据,如表名,列名,用户名等。一般不赞成将用户创建的表,索引等放在SYSTEM表空间中SYSAUX表空间,是Oracle 10g新增加的表空间,主要存放Oracle系统内部的常用阳历用户的对象,如存放CMR用户的表和索引等。SYSAUX表空间一般不存储用户的数据,有Oracle系统内部自动维护。UNDO表空间,是存储撤销信息的表空间,当用户对数据库表进行... <a href="https://www.cnblogs.com/liangflying/archive/2012/12/07/2807335.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/06/2805530.html
[鸟哥Linux学习笔记] 01 磁盘分区 - liangflying
磁盘可以细分出扇区和磁柱两种单位,其中散去每个为512bytes那么大,山区中第一个山区特别重要,因为他纪律了整个磁盘的重要信息,主要有两个:1.主要启动记录区(Master Boot Record, MBR):可以安装开机管理程序的地方,有446bytes。2.分割表(partition table):记录整个磁盘分割的状态,有64bytesMBR很重要,引文当系统在开机的时候会主动去读取这个区块的内容,这样系统才会知道程序放在那里其应该如何开机。如果安装多重引导的系统,MBR这个区块的管理就非常非常重要了!分割表记录了磁盘分割的信息。其64bytes信息中,总共分为四组记录区,魅族几率..
2012-12-06T09:42:00Z
2012-12-06T09:42:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】磁盘可以细分出扇区和磁柱两种单位,其中散去每个为512bytes那么大,山区中第一个山区特别重要,因为他纪律了整个磁盘的重要信息,主要有两个:1.主要启动记录区(Master Boot Record, MBR):可以安装开机管理程序的地方,有446bytes。2.分割表(partition table):记录整个磁盘分割的状态,有64bytesMBR很重要,引文当系统在开机的时候会主动去读取这个区块的内容,这样系统才会知道程序放在那里其应该如何开机。如果安装多重引导的系统,MBR这个区块的管理就非常非常重要了!分割表记录了磁盘分割的信息。其64bytes信息中,总共分为四组记录区,魅族几率.. <a href="https://www.cnblogs.com/liangflying/archive/2012/12/06/2805530.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/06/2805190.html
[MySql学习笔记] 六 索引 - liangflying
索引在数据库中是用B-树来实现的,穿件索引的命令时 CREATE [UNIQUE] INDEX 索引名 ON 表名(列名,...)例如: CREATE INDEX idx_lname_pinyin ON employee(lname_pinyin)。 使用命令SHOW INDEX FROM 表名,可以查看表中所有的索引, 删除索引 可以使用 DROP INDEX 索引名 ON 表名; 创建唯一索引,相当于给列加了一个唯一性约束。 确认索引使用情况,用EXPLAIN 如 EXPLAIN SELECT * FROM employee WHERE lname_pinyin='wang'
2012-12-06T07:50:00Z
2012-12-06T07:50:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】索引在数据库中是用B-树来实现的,穿件索引的命令时 CREATE [UNIQUE] INDEX 索引名 ON 表名(列名,...)例如: CREATE INDEX idx_lname_pinyin ON employee(lname_pinyin)。 使用命令SHOW INDEX FROM 表名,可以查看表中所有的索引, 删除索引 可以使用 DROP INDEX 索引名 ON 表名; 创建唯一索引,相当于给列加了一个唯一性约束。 确认索引使用情况,用EXPLAIN 如 EXPLAIN SELECT * FROM employee WHERE lname_pinyin='wang' <a href="https://www.cnblogs.com/liangflying/archive/2012/12/06/2805190.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/06/2804723.html
[MySql学习笔记] 五 锁定和事务处理分离水平 - liangflying
锁定的种类有共享锁(Shared Lock)和排它锁(eXclusive Lock)。共享锁也教唆读取锁定,上了共享锁后其他用户可以继续读取数据,但是不能修改。排它锁有加写入锁定或者独占锁定,其他用户不能访问数据。 锁定粒度就是锁定对象的大小,有三种锁定粒度:记录(行)表数据库 并不是锁定粒度越小越好,如果数据库中行单位粒度的锁定大量发生是,数据库有将这些锁定的李东自动向上提升的机制,通常被成为锁定提升(Lock Escalation) 分离水平用来确定事务处理之间的影响程度(同时运行时相互影响的机制),分离水平越高,数据的整合性随之越高,但同时运行性下降。相反如果分离水平越低,数据...
2012-12-06T04:26:00Z
2012-12-06T04:26:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】锁定的种类有共享锁(Shared Lock)和排它锁(eXclusive Lock)。共享锁也教唆读取锁定,上了共享锁后其他用户可以继续读取数据,但是不能修改。排它锁有加写入锁定或者独占锁定,其他用户不能访问数据。 锁定粒度就是锁定对象的大小,有三种锁定粒度:记录(行)表数据库 并不是锁定粒度越小越好,如果数据库中行单位粒度的锁定大量发生是,数据库有将这些锁定的李东自动向上提升的机制,通常被成为锁定提升(Lock Escalation) 分离水平用来确定事务处理之间的影响程度(同时运行时相互影响的机制),分离水平越高,数据的整合性随之越高,但同时运行性下降。相反如果分离水平越低,数据... <a href="https://www.cnblogs.com/liangflying/archive/2012/12/06/2804723.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/06/2804658.html
[MySql学习笔记] 四 存储引擎事务处理 - liangflying
MySql有一个重要的特征,被称为Pluggable Storage Engine Architecture(可替换存储引擎构架)。有两个重要的存储引擎:MyISAM 和 InnoDB 。其中MyISAM不支持事务处理,但是速度较快,InnoDB支持行锁定及事务处理,比MyISAM速度稍慢。有一个最新的存储引擎Falcon也支持事务处理,以后可以研究一下。Mysql5.5使用的默认存储引擎是InnoDB。 使用命令 SHOW CREATE TABLE 表名 命令可以显示使用的是哪种存储引擎。更改表的引擎可以使用ALTER TABLE 表名 ENGINE=新引擎 在sql命令后面用\G来...
2012-12-06T03:32:00Z
2012-12-06T03:32:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】MySql有一个重要的特征,被称为Pluggable Storage Engine Architecture(可替换存储引擎构架)。有两个重要的存储引擎:MyISAM 和 InnoDB 。其中MyISAM不支持事务处理,但是速度较快,InnoDB支持行锁定及事务处理,比MyISAM速度稍慢。有一个最新的存储引擎Falcon也支持事务处理,以后可以研究一下。Mysql5.5使用的默认存储引擎是InnoDB。 使用命令 SHOW CREATE TABLE 表名 命令可以显示使用的是哪种存储引擎。更改表的引擎可以使用ALTER TABLE 表名 ENGINE=新引擎 在sql命令后面用\G来... <a href="https://www.cnblogs.com/liangflying/archive/2012/12/06/2804658.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/05/2804030.html
[MySql学习笔记] 三 修改和维护表 - liangflying
修改表的结构 修改主要命令是ALTER TABLE修改列的定义:ALTER TABLE ... MODIFY追加列:ALTER TABLE ... ADD修改列的名称与定义: ALTER TABLE ... CHANGE删除列:ALTER TABLE ... DROP改变列的数据类型--MODIFY: ALTER TABLE visitor MODIFY nam VARCHAR(30);追加新列--ADD: ALTER TABLE visitor ADD old INT; 1.在表的头部追加新列,默认添加的列放在表的末尾,如果想放到前面就用关键字 FIRST: ALTER TABLE vis.
2012-12-05T13:53:00Z
2012-12-05T13:53:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】修改表的结构 修改主要命令是ALTER TABLE修改列的定义:ALTER TABLE ... MODIFY追加列:ALTER TABLE ... ADD修改列的名称与定义: ALTER TABLE ... CHANGE删除列:ALTER TABLE ... DROP改变列的数据类型--MODIFY: ALTER TABLE visitor MODIFY nam VARCHAR(30);追加新列--ADD: ALTER TABLE visitor ADD old INT; 1.在表的头部追加新列,默认添加的列放在表的末尾,如果想放到前面就用关键字 FIRST: ALTER TABLE vis. <a href="https://www.cnblogs.com/liangflying/archive/2012/12/05/2804030.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/05/2803971.html
[MySql学习笔记] 二 数据导入导出 - liangflying
MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录) www.2cto.com 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名如我输入的命令行:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可)3、会看到文件news.
2012-12-05T13:10:00Z
2012-12-05T13:10:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录) www.2cto.com 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名如我输入的命令行:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可)3、会看到文件news. <a href="https://www.cnblogs.com/liangflying/archive/2012/12/05/2803971.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/12/05/2803961.html
[MySql学习笔记]一 入门 - liangflying
MySql的命令行输入程序叫做监视器(Monitor),通过dos进入,需要将Mysql的bin文件夹放入路径中。 进入Mysql数据库的方法: mysql -u root -p ****; 或者mysql -u root -p;(注意Mysql中SQL语句要想执行必须末尾加分号,或者可以回车后再加分号)建议使用第二个,这样不会被看见密码,也不会被人通过dos中记录命令的功能进入Mysql。 Mysql可以通过show命令查看数据库和表 SHOW DATABASES; SHOW TABLES; 使用DESC 或DESCRIBE来显式表的列结构,DESC custormer; 其他建...
2012-12-05T13:06:00Z
2012-12-05T13:06:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】MySql的命令行输入程序叫做监视器(Monitor),通过dos进入,需要将Mysql的bin文件夹放入路径中。 进入Mysql数据库的方法: mysql -u root -p ****; 或者mysql -u root -p;(注意Mysql中SQL语句要想执行必须末尾加分号,或者可以回车后再加分号)建议使用第二个,这样不会被看见密码,也不会被人通过dos中记录命令的功能进入Mysql。 Mysql可以通过show命令查看数据库和表 SHOW DATABASES; SHOW TABLES; 使用DESC 或DESCRIBE来显式表的列结构,DESC custormer; 其他建... <a href="https://www.cnblogs.com/liangflying/archive/2012/12/05/2803961.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/11/11/2765564.html
15分钟的效率法则[转] - liangflying
我总是拖延。我会把一件要做的事拖到最后一刻才开始。我还学会了用后期的超高效来弥补之前的拖延,反正我最终我总能在deadline之前完成它!但我知道我的问题就出在:当我坐下开始工作时,我总是先去做一些其他无关紧要的事。我把这种称为轻态拖延,很可能你也是这样,它有以下“症状”:坐下来开始工作前,总是习惯先上微博或者浏览其他好玩的网站;总告诉自己说开工前有10分钟的让自己放松的时间;总会先去做那些很琐碎且不太重要的事,比如查邮箱等等。最后我就有了这个定式行为:坐在桌前,一般半小时或一个小时后才会真正开始工作。而一旦我真的开始了,就会发现没有什么能让我再分心,会顺利地完成工作。我开始意识到无论是写博客
2012-11-11T14:43:00Z
2012-11-11T14:43:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】我总是拖延。我会把一件要做的事拖到最后一刻才开始。我还学会了用后期的超高效来弥补之前的拖延,反正我最终我总能在deadline之前完成它!但我知道我的问题就出在:当我坐下开始工作时,我总是先去做一些其他无关紧要的事。我把这种称为轻态拖延,很可能你也是这样,它有以下“症状”:坐下来开始工作前,总是习惯先上微博或者浏览其他好玩的网站;总告诉自己说开工前有10分钟的让自己放松的时间;总会先去做那些很琐碎且不太重要的事,比如查邮箱等等。最后我就有了这个定式行为:坐在桌前,一般半小时或一个小时后才会真正开始工作。而一旦我真的开始了,就会发现没有什么能让我再分心,会顺利地完成工作。我开始意识到无论是写博客 <a href="https://www.cnblogs.com/liangflying/archive/2012/11/11/2765564.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/liangflying/archive/2012/10/26/2741718.html
面试题一个 - liangflying
1 /*对于 0 1 2 3 4 5 6 7 8 9 2 * _ _ _ _ _ _ _ _ _ _ 3 * 下划线上输入数字,使得下面数字代表上面数字出现的次数 4 * 比如 1下面是3的话,表示1 在下面出现三次 5 * 思路,因为有十个空格,也就是说下面出现十个数字, 6 * 所以 (1)下面数字的和是10 7 * 因为下面的数字的和是10 下面的数带表上面的数出现的次数 8 * 所以 (2)上面的数乘以下面的数的和也是10 9 * 由此 编程实现如下: */10 11 #include <iostream>12 using namespac...
2012-10-26T12:04:00Z
2012-10-26T12:04:00Z
liangflying
https://www.cnblogs.com/liangflying/
【摘要】1 /*对于 0 1 2 3 4 5 6 7 8 9 2 * _ _ _ _ _ _ _ _ _ _ 3 * 下划线上输入数字,使得下面数字代表上面数字出现的次数 4 * 比如 1下面是3的话,表示1 在下面出现三次 5 * 思路,因为有十个空格,也就是说下面出现十个数字, 6 * 所以 (1)下面数字的和是10 7 * 因为下面的数字的和是10 下面的数带表上面的数出现的次数 8 * 所以 (2)上面的数乘以下面的数的和也是10 9 * 由此 编程实现如下: */10 11 #include <iostream>12 using namespac... <a href="https://www.cnblogs.com/liangflying/archive/2012/10/26/2741718.html" target="_blank">阅读全文</a>