1、SELECT TOP 规定返回记录的数目(对于大型数据库很有用的)

SELECT TOP number|percent column——name FROM table;

1.2 SELECT LIMIT 限制数量的
SELECT * FROM PERSONS LIMIT 5; 1.3 ROWNUM 限制
SELECT * FROM Persons WHERE ROWNUM <=5;
返回Person表中不大于5个的数据; SELECT TOP 50 PERCENT * FROM websites;
返回前 百分之50的数据; 2、LIKE 用于在WHERE语句中搜索列中的制定模式
SELEC name FROM table WHERE name LIKE pattern; SELECT name FROM table WHERE name LIKE ‘G%’;
在table表中名字中以G开头的数据; ‘%k‘; 名字以k结尾的数据;
’%oo%‘; %前后定义通配符(缺省字母) NOT LIKE ‘%oo%’; 名字中不包含oo的 3、通配符
% 代替0或者多个字符
_ 代替了一个字符
[charist] 字符列中的任何单一字符
[^charlist]或[!charlist]不在字符列中的任何单一字符
[可以使用正则进行判断] 4、IN 操作符(允许在WHERE字句中规定多个值)
SELECT *FROM Web WHERE name IN (‘Google’,’百度’,’网易‘);
获取数据表Web中name 为()的数据; 5、BETWEEN (选取介于两个值之间的数据范围的值,这个值可以等于两边) SELECT * FROM table WHERE age BETWEEN 1 AND 20; NOT BETWEEN 1 AND 20; SELECT * FROM table WHERE (age BETWEEN 1 AND 20) AND NOT country IN (‘use‘,’CN’ ); 5.4文本的BETWEEN的操作. 或者 NOT BETWEEN SELECT * FROM table WHERE name BETWEEN ‘A’ AND ’N’; 5.5 带有日期的BETWEEN
SELECT * FROM table WHERE data BETWEEN ‘2017.10.21’ AND ‘2017.10.28’; 6.别名(可以为表名,或者制定的别名,把一个替换一个,化妆吧几个数据归为一个数组名显示) SELECT name AS n, country AS c FROM Websites; SELECT name,CONCAT(url,’,’,Alexa,’,’,country)AS site_info FROM Web;
当输出site_info 的时候会把()一起输出;

SQL-1

一、下载jdk安装配置,大部分的步骤流程都一样,就是在配置变量,打开的文件说法不一,也不是不能用,只是这些是自己亲手成功流程

在配置变量时,要是不确定自己的版本,建议 前往:/Library/Java/JavaVirtualMachines  依次打开/jdk*****.jdk/Contents/Home  ,

在终端:cd

将代开文件home拖入,继续操作

二、 然后去 下载Eclipse吧,习惯了Xcode的提示,Eclipse很慢,基本没有 ;

0、可以试试这个 IntelliJ IDEA   IntelliJ使用教程

破解输入 http://idea.iteblog.com/key.php(注意:php要小写)即可~

如下图,

1、mac上使用eclipse:快捷键、 使用翻译

2、svn版本管理

 

三、Intellj IDEA 使用

1、十大Intellij IDEA快捷键Mac快捷键

1.5、添加jar包

2、代码生成利器:IDEA 强大的 Live Templates(转)

3、快捷界面: command + n \ ctrl+enter   可以快速生成构造方法,get\set...

4、配置mySqlite  想熟悉sqlite这款数据库, 你可以去官网下载它的shell,中文版的命令解释 : Here

5、这个是老版本的破解版,下载是一个乌龟百米赛跑的速度 Navicat for MySQL mac 配置安装,;这个可以暂时使用14天的使用版

破解版地址 需要先打开,按照txt文件在终端打开拖动app界面即可。

5.1  使用Navicat for MySQL 创建被数据库

1.  Mac MySQL 下载     安装初始密码:8QIRoZ

(如果显示 错误: 2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")

我的办法是 把localhost   换成 127.0.0.1 就可以了,或者3306换成3307要是3306被占用的话)

2.  使用Navicat for MySQL开始创建本地数据库

(字符集:utf8 排序规则:utf8_general_ci)

    3. 链接数据库 操作   IntelliJ 搭建TomCat  3.1 移动端接口    3.2 servlet是什么?    本质是什么,它是如何工作的?

    4 、Mac中Eclipse安装和使用svn :连接服务器用ip连接,不要用服务器的名字,不然网上查出来的都是说你的配置问题,然而不是的。

 SQL 基础语句 

SQL
RDBMS关系型数据库
MS Access
SQL Server
MYSQL
1、SQL命令
SELECT\UPDATE\DELETE\INSERT INTO\CREATE DATABASE\ALTER DATAVASE\CREATE TABLE\ALTER TABLE\DROP TABLE\CREATE INDEX\DROP INDEX 2、SELECT
SELECT name, country FROM Websites;
获取Websites表中的name,country信息; SELECT * FROM Web;
获取Web表中的所有信息 3、SELECT DISTINCT一个列可能会抱憾重复的值,distinct示范灰唯一不同的值
SELECT DISTINCT name, name FROM table_name; SELECT DISTINCT country FROM web;
返回过家信息,重复的直接省略(在表中可能是(CN\USA\CN\USA),返回数据是CN\USA) 4、WHERE 过滤数据库
SELECT * FROM Web WHERE contry=‘CN’;
得到数据库中,过家为CN的数据的所有信息 5、AND&OR 运算符
SELECT * FROM Web WHERE contry=‘CN’ AND Alexa > 50;
获取Web表中,contry是CN,并且Alexa的数值>50 的数据; SELECT * FROM Web WHERE contry=‘CN’ OR country=‘USA’;
获取Web中 country是CN或者是USA的数据; 6、ORDER BY用于对于结果按照一个列或者多个列进行排序,默认是按照升序排列,如果要使用降序 使用关键字 DESC; SELECT colum_name,column_name FROM table ORDER BY column_name DESC;
在table表中获取所有colum_name信息,并且按照降序的顺序排列; SELECT *FROM Websites ORDER BY Alexa;
获取数据表Websites 所有数据 并按照alexa 升序排列; 7、INSERT INTO 向表中插入新纪录
INSERT INTO table VALUES (value1,value2,value3,…);
无需制定数据列名直接插入; INSERT INTO table(name1,name2,name3…) VALUES (value1,value2,value3…); 8、UPDATAE 更新数据表中已存在的记录
UPDATE table SET name1=value1,age = age, color = “red” WHERE name1=“小明”;
更新名字为小明的数据表;如果没有where 会更新所有的数据表;set 需要改变的属性; 9、DELETE 删除表中的行
DELETE FROM tableWHERE somename=name; DELETE FROM table WHERE name=“百度” AND country=“USA”;
删除表中 百度并且country=usa的数据; DELETE FROM table;或者 DELETE * FROM rable; 删除所有数据;

SQL基础语句

SQL 高级-1

1、SELECT TOP 规定返回记录的数目(对于大型数据库很有用的)

SELECT TOP number|percent column——name FROM table;

1.2 SELECT LIMIT 限制数量的
SELECT * FROM PERSONS LIMIT 5; 1.3 ROWNUM 限制
SELECT * FROM Persons WHERE ROWNUM <=5;
返回Person表中不大于5个的数据; SELECT TOP 50 PERCENT * FROM websites;
返回前 百分之50的数据; 2、LIKE 用于在WHERE语句中搜索列中的制定模式
SELEC name FROM table WHERE name LIKE pattern; SELECT name FROM table WHERE name LIKE ‘G%’;
在table表中名字中以G开头的数据; ‘%k‘; 名字以k结尾的数据;
’%oo%‘; %前后定义通配符(缺省字母) NOT LIKE ‘%oo%’; 名字中不包含oo的 3、通配符
% 代替0或者多个字符
_ 代替了一个字符
[charist] 字符列中的任何单一字符
[^charlist]或[!charlist]不在字符列中的任何单一字符
[可以使用正则进行判断] 4、IN 操作符(允许在WHERE字句中规定多个值)
SELECT *FROM Web WHERE name IN (‘Google’,’百度’,’网易‘);
获取数据表Web中name 为()的数据; 5、BETWEEN (选取介于两个值之间的数据范围的值,这个值可以等于两边) SELECT * FROM table WHERE age BETWEEN 1 AND 20; NOT BETWEEN 1 AND 20; SELECT * FROM table WHERE (age BETWEEN 1 AND 20) AND NOT country IN (‘use‘,’CN’ ); 5.4文本的BETWEEN的操作. 或者 NOT BETWEEN SELECT * FROM table WHERE name BETWEEN ‘A’ AND ’N’; 5.5 带有日期的BETWEEN
SELECT * FROM table WHERE data BETWEEN ‘2017.10.21’ AND ‘2017.10.28’; 6.别名(可以为表名,或者制定的别名,把一个替换一个,化妆吧几个数据归为一个数组名显示) SELECT name AS n, country AS c FROM Websites; SELECT name,CONCAT(url,’,’,Alexa,’,’,country)AS site_info FROM Web;
当输出site_info 的时候会把()一起输出;

SQL-1

SQL 语句-2

四、JAVA WEB  开发学习借鉴

   创建web项目

    1、JAVA开发模型文件分工职能

JAVA 模块分化:例子:http://www.cnblogs.com/xdp-gacl/p/3902537.html

controller (总体控制)

Dao.           (访问数据库的操作接口类 与 接口实现 )

Service。   (处理系统业务接口类 与 接口实现)

WEB-INF。   (存放外部接口访问不到的文件,
如:html UI 文件:
在。<form action="${pageContext.request.contextPath}/servlet/RegisterServlet" method="post">
Action中指明了交给RefisterServlet 进行下一步处理,两个文件的属性值要一样,方可接收数据)

JAVA 模块分化职能

五、JAVA ME 开发

5.1

六、JAVA后台开发流程

Java Mac电脑配置java环境,JAVA IDE eclipse开发svn使用的更多相关文章

  1. MAC OX 配置JDK环境变量

    大家在windows里面配置JDK环境变量很容易,但是如果要在mac里面配置JDK环境变量和windows里面有所不同,具体如下: 第一: mac OS里面自带jdk,不过是1.6的版本,现在很多人使 ...

  2. Mac下配置Maven环境变量

    Mac下配置Maven环境变量 1.先到Apache官网下载maven压缩包.下载地址:http://maven.apache.org/download.cgi 2.Maven是用Java开发的,所以 ...

  3. Mac上配置GTK环境

    Mac上配置GTK环境 安装command line工具, 如果安装了Xcode, 就直接跳过该步骤 安装Homebrew 使用brew install pkg-config 使用brew insta ...

  4. Mac 下配置 adb 环境

    使用 adb 命令可以很直接的观察你的应用 第一步 打开终端,敲入命令:sudo vi .bash_profile(如果有密码就为本机登录密码, 如果没有这个文件就会创建一个新的). 第二步 在文件中 ...

  5. 【ARM-Linux开发】Linux环境下使用eclipse开发C++动态链接库程序

    Linux环境下使用eclipse开发C++动态链接库程序 Linux中也有类似windows中DLL的变成方法,只不过名称不同而已.在Linux中,动态链接叫做Standard Object,生成的 ...

  6. 如何在Mac下配置多个Java版本

    使用工具:brew cask brew cask是一个用命令行管理Mac下应用的工具,提供了自动安装和卸载功能,能够自动从官网上下载并安装 最新的版本,它是基于homebrew的一个增强工具. 一. ...

  7. 01-常见Dos命令、Java历史、Java跨平台、配置Path环境变量、第一个HelloWorld例子

    常见Dos命令 dir: 列出当前目录下的文件以及文件夹 md: 创建目录 rd: 删除目录 cd: 进入指定目录 del: 删除文件 copy: 复制文件 xcopy: 复制目录 tree: 列出目 ...

  8. Mac电脑配置IOS React Native开发环境配置笔记

    React Native(以下简称RN)的开发环境配置直接参考官方文档即可完成,不过对小白来说东西有点多,有些名词不是很好理解,这里就官方的安装文档稍微展开说一下. 中文版配置说明:不错的中文说明.官 ...

  9. JAVA基础学习——1.2 环境搭建 之eclipse安装及中文化

    安装好jdk,配置好环境变量以后,下面就可以进行安装eclipse了. 闲话少说,eclipse下载地址:http://www.eclipse.org/downloads/ 不大用关注checksum ...

随机推荐

  1. YII2 models非常好用的控制输出数据【重写Fields】

    models里重写Fields真的很好用,用于分类.评论功能 列子:评论表models/Comment.php 1.关联商品表 2.获取父级(即管理员)评论 public function Field ...

  2. js 图片转换为base64 (2)

    <input type="file" id="testUpload"> <img src="" id="img& ...

  3. 2943:小白鼠排队-poj

    2943:小白鼠排队 总时间限制:  1000ms 内存限制:  65536kB 描述 N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子.现在称出每只白鼠的重量,要求按 ...

  4. QT的radioButton组的使用

    在使用Qt的radioButton控件时,会产生一个疑问,如何让你选择的那个radio得到一个数据,进行判断,网上的一些资料有些不全,容易出错. 所以你得做件事,给每个radioButton进行赋初值 ...

  5. 纯css美化单选、复选框

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  6. 室内地图1:从CAD到Map(画图,发布,路径导航)

    首先这个教程整理,比较偏细节. 因为我本身不是做GIS,所以可能有点流水账,当然错漏难免,恳请指正. 当我们做定位的时候,想要可视化展示,室外当然可以直接使用google,百度的底图.对于室内,有两种 ...

  7. Python字符串和日期相互转换的方法

    import time,datetime # 日期转换成字符串 print time.strftime("%Y-%m-%d %X", time.localtime()) #字符串转 ...

  8. constructor.prototype

    一个很好玩的小问题考大家对js的理解function alert (){}; ________________ // 填空 alert(1); 使1弹出  http://perfectionkills ...

  9. jar包冲突与inode

    包冲突 几乎上点规模的java系统就会遇到jar冲突,不负责任的讲排除依赖成了每次发布上线前必做的工作.虽然问题的本质都是jar冲突,但是表现上却有很多不同,从NoSuchMethodError,Cl ...

  10. 》》豆瓣API

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...