- 博客(65)
- 资源 (16)
- 收藏
- 关注
原创 MySQL--内连接、左外连接、右外连接
1、内连接、左外连接、右外连接 INNER JOIN 内连接 LEFT [OUTER] JOIN 左外连接 RIGHT [OUTER] JOIN 右外连接在MySQL 中,JOIN ,CROSS JOIN和INNER JOIN 是等价的。2、内连接 使用ON关键字来设定连接条件,也可以使用WHERE来代替
2017-10-16 11:22:47
1122
原创 MySQL--连接的语法结构
1、连接的语法结构 table_references {[INNER | CROSS] JOIN | {LEFT | RIGHT} [OUTER] JOIN} table_references ON conditional_expt //连接条件2、数据表参照 table_references tab_
2017-10-16 10:32:30
346
原创 MySQL--多表更新之一步到位
1、多表更新之一步到位 创建表的同时将查询结果写入到数据表中 CREATE TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] select_statement
2017-10-16 10:21:22
363
原创 MySQL --使用INSERT...SELECT
1、使用INSERT...SELECT 将查询结果写入到数据表 INSERT [INTO] tbl_name [(col_name,...)] SELECT ...eg:INSERT tdb_goods_cates(cate_name) SELECT goods_cate FROM tdb_goods GROUP BY goods_cate ;
2017-10-16 10:01:02
359
原创 MySQL--多表更新
1、多表更新 UPDATE table_references SET col_name1={exper1 | DEFAULT} [,col_name2={exper2 | DEFAULT}...] [WHERE where_condition]2、references table_references
2017-10-16 09:56:03
296
原创 MySQL--使用比较运算符的子查询
1、使用比较运算符的子查询 =、>、=、、!=、 语法结构: operand comparision_operator subqueryeg: SELECT AVG(goods_prise) FROM tdb_goods;2、用ANY、SOME、ALL修饰的比较运算符 operand comparision_
2017-10-12 14:30:17
3904
原创 MySQL--子查询
1、子查询 概念:出现在其他SQL语句内的SELECT语句 例如: SELECT *FROM t1 WHERE col1=(SELECT col2 FROM t2); //(SELECT col2 FROM t2)为子查询注意: 子查询值嵌套在查询内部,且必须始终出现在圆括号内; 子查询可以包含多个关键
2017-10-12 14:29:19
215
原创 MySQL--修改列定义和更名数据表
1、修改列定义 ALTER TABLE tbl_name MODIFY [COLUMN] col_name colums_definition 【FIRST|AFTER col_name】 2、修改列名称 ALTER TABLE tbl_name CHANGE [COLUMN] old_col_name new_col_name co
2017-10-12 13:42:55
813
原创 MySQL--单表删除--delete
1、单表删除--delete DELETE FROM tbl_name [WHERE where_condition]eg:DELETE FROM users WHERE id=6;
2017-10-12 13:42:06
271
原创 MySQL--单表更新--UPDATE
1、单表更新 UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={expr|DEFAULT} [,col_name2={expr2|DEFAULT}]... [WHERE where_condition] eg: UPDATE users SET age=age+5;更新所有记录eg: UPDA
2017-10-12 13:41:20
454
原创 MySQL--查询表达式理解--select
1、查询表达式理解--select SELECT select_expr [,select_expr ...] [ FROM table_references [WHERE where_condition] [GROUP BY {col_name|position} [ASC|DESC],...] [HAVING wh
2017-10-12 13:40:08
328
原创 MySQL--插入记录--insert
1、插入记录 INSERT [INTO] tbl_name [(col_name,...)] {VALUES|VALUE} ({expr|DEFAULT},...),(...),... //expr 为表达式 一次性插入多条记录2、插入记录--可以使用子查询 只能一次性插入一条记录 INSERT [INTO] tbl_nam
2017-10-12 13:37:13
417
原创 MySQL 修改数据表--删除约束
1、删除主键约束 ALTER TABLE tbl_name DROP PRIMARY KEY 表users2删除 主键前 删除主键后2、删除唯一约束 ALTER TABLE tbl_name DROP {INDEX|KEY} index_name 查看约束名字 --> SHOW INDEXES FO
2017-10-11 17:18:13
462
原创 MySQL 修改数据表-添加删除列
1、添加单列 ALTER TABLE tbl_name ADD 【COLUMNS】 col_name column_definition 【FIRST | AFTER col_name】 FIRST 在所有列的最前面 AFTER col_name 在指定列的下面 如果没有写 FIRST 和AFTER col_name 则添加的列在所
2017-09-27 16:24:29
764
原创 MySQL 外键约束的参照操作
1、CASCADE:从父表删除或更新且自动删除或更新子表中匹配的行2、SET NULL:从父表中删除或更新行,并设置子表中的外键列为NULL。如果使用该项,必须保证子列表没有指定NOT NULL3、RESTRICT:拒绝对父表的删除或更新操作4、NO ACTION:标准SQL的关键字,在MySQL中与RESTRICT相同eg:CASCADE创建子表users0
2017-09-27 15:39:12
496
原创 MySQL 外键约束的要求解析
1、约束 a、约束保证数据的完整性和一致性 b、约束分为表级约束和列级约束 c、约束类型包括: NOT NULL 非空约束 PRIMARY KEY 主键约束 UNIQUE KEY 唯一约束 DEFAULT
2017-09-27 14:24:05
410
原创 MySQL 初涉唯一约束
1、唯一约束(UNIQUE KEY) a、唯一约束可以保证记录的唯一性 b、唯一约束的字段可以为空值 (NULL) c、每张数据表可以存在多个唯一约束
2017-09-27 11:54:42
251
原创 MySQL记录插入与查找
1、插入记录 INSERT [INTO] tb1_name 【(col_name,。。。)】 VALUE(val,。。。)2、查找记录 SELECT *FROM tb1;
2017-09-27 09:51:00
421
原创 数据库 查看数据表
1、查看别的数据库里的表 SHOW TABLES FROM MYSQL;2、查看数据表列表 SHOW TABLES[FROM db_name]3、查看数据表结构 SHOW COLUMNS FROM tb1_name
2017-09-27 09:40:57
4499
原创 创建数据表
1、创建数据表 CREATE TABLE [IF NOT EXISTS] table_name( column-name data_type, ... )eg: mysql>CREATE TABLE tb1( ->username VARCHAR(20),
2017-09-27 09:19:03
335
原创 初识MySQL数据库
1、修改MySQL提示符连接客户端时通过参数指定:shell>mysql -uroot -proot --prompt 提示符连接上客户端后,通过prompt修改mysql>prompt 提示符2、MySQL语句的规范 a、关键字与函数名称全部大写 b、数据库名称、表名称、字段名称全部小写 c、SQL语句必须以分号结尾3、数据库的一些
2017-09-26 15:41:01
268
原创 线程 实例
package com.wushuai.concurrent;/** * @author wu * */public class Actor extends Thread { public void run() { System.out.println(getName()+"是一个演员"); int count=0;
2017-09-26 10:52:55
208
原创 java多线程基础介绍
进程程序的执行过程持有资源(共享内存,共享文件)和线程Thread常用方法1、线程的创建 Thread() Thread(String name) Thread(Runnable target) Thread(Runnable target,String name)2、启动线程 void start
2017-09-26 08:46:57
191
原创 java中URL的使用
1、URL a、URL 统一资源定位符,表示Internet上某一资源的地址。 b、URL 由两部分组成:协议名称和资源名称,中间用冒号隔开。 c、在java.net包中,提供了URL类来表示URL。package test01;import java.net.MalformedURLException;imp
2017-09-25 16:37:35
8540
原创 java、中InetAddress应用
package test01;import java.net.InetAddress;import java.net.UnknownHostException;/* * InetAddress类 */public class test01 { public static void main(String[] args) throws UnknownHost
2017-09-25 16:19:42
210
原创 网络基础简介
1、端口 a、用于区分不同应用程序 b、端口号范围0~65535,其中0~1023为系统所保留 c、IP地址和端口号组成了所谓的Socket,Socket是网络上运行的程序之间双向通信链路的终结点,是TCP和UDP的基础 d、http:80 ftp:21 telnet:232、java中的网络支持
2017-09-25 15:38:40
208
原创 java中的 集合框架
package school;/** * * 课程类 * @author wushuai * */public class Course { public String id; public String name; public Course(String id,String name) {
2017-09-25 15:29:25
203
原创 java中Collection接口&List接口
1、List接口及其实现类---ArrayList a、List是元素有序并且可以重复的集合,被称为序列 b、List可以精确的控制每个元素的插入位置,或删除某个位置元素 c、ArrayList---数组序列,是List的一个重要实现类 d、ArrayList底层是由数组实现的2、实现功能---模拟学生选课功能 a、选择课程(往集合中
2017-09-25 13:32:28
252
原创 java中集合的概念
1、java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象2、集合的作用 a、在类的内部,对数据进行组织 b、简单而快速的搜索大数量的条目 c、有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关的元素 d、有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对
2017-09-25 09:59:05
8018
原创 java中的Math类操作
1、Math类位于java.lang包中,该包中都是静态方法,可以直接使用类名.方法2、 返回值 方法名 解释 long round()
2017-09-25 09:48:54
325
原创 java中Calendar类的应用
1、java.util.Calendar是一个抽象类,通过getInstance()静态方法获取一个Calender对象,默认当前时间2、用Calendar获取年、月、日、时间等信息 package time; import java.util.Calendar; public class dateA { public static void
2017-09-25 09:45:50
272
原创 java中使用Date和SimpleDateFormat类表示时间
1、需要处理时间和日期,我们可以使用java.util包中的Date类 Date d=new Date; //使用默认的构造方法创建Date对象 System.out.println(d); //输出Date对象 当Date类的默认无参构造方法创建出的对象就代表当前时间结果: Web Jun 11 09:22:30 CST 2014
2017-09-23 10:49:33
284
原创 java中的包装类
1、基本数据类型不具备对象的特性,为了让基本数据类型也具备对象的特征,java提供了包装类2、基本类型和包装类之间的对应关系 基本类型 对应的包装类 byte Byte short Short int Integer
2017-09-22 17:09:01
253
原创 java中基本类型和字符串之间的转换
1、基本类型转换为字符串有三种方法 a、使用包装类的toString()方法 b、使用String类的valueOf()方法 c、用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 eg: int c = 10; String str1=Integer.toString(c);//方
2017-09-22 16:48:33
314
原创 java中基本类型和包装类之间的转换
1、Integer转换 Integer a = newInteger(3); //定义Integer包装类对象 int b = a+5; //对象和基本对象进行运算2、jdk1.5引入自动装箱和拆箱机制后,转换更便利装箱:把基本类型转换成包转类,使其具有对象的性质,又可分为手动装箱和自动装箱int i=10;Intege
2017-09-22 15:34:33
649
原创 java 中StringBuilder类的常用方法
1、追加内容到当前StringBuilder对象的结尾 StringBulider append(参数)2、将内容插入到StringBulider对象的指定位置 StringBulider insert(位置,参数)3、将StringBulider对象转换为String对象 String toString()4、获取字符串的长度 int length()
2017-09-22 14:18:44
985
webstorm2017.2.4版 汉化包
2017-10-16
Excel VBA编程入门范例
2017-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人