顯示具有 MySQL-基本系列教學 標籤的文章。 顯示所有文章
顯示具有 MySQL-基本系列教學 標籤的文章。 顯示所有文章

2011年12月23日 星期五

[MySQL]1-10 刪除表格(DROP)


DROP TABLE 表格名稱;

例:
DROP TABLE user;















其它文章

[MySQL]1-9 刪除資料(DELETE)


DELETE 表格別名 FROM 表格名稱 AS 別名 WHERE 表格別名.欄位 = 值;

例:
DELETE u FROM user AS u WHERE u.id = 1;

例:
DELETE FROM user WHERE user.id = 2;















其它文章

[MySQL]1-8 排序的用法(ORDER BY)


ORDER BY 欄位名稱 [ASC] [DESC];
ASC  是 小到大
DESC 是 大到小
預設為ASC
例:
SELECT *
FROM user
WHERE user.id > 1
ORDER BY user.id ;#預設是ASC

例:
SELECT *
FROM user
WHERE user.id > 1
ORDER BY user.id DESC;















其它文章

[MySQL]1-7 條件的用法(WHERE)


表格名稱 WHERE 表格名稱.欄位名稱 = 值;

例:SELECT * FROM user WHERE user.id=1;
例:SELECT * FROM user WHERE user.id=1 AND user.birthday = '1988-08-14';















其它文章

[MySQL]1-6 在SQL語法中使用註解


常用的

#單行註解

/*
多行註解
*/
















其它文章

[MySQL]1-5 別名的用法(AS)

使用 AS
用法: TABLE AS 別名

例:SELECT u.id,u.username FROM user AS u;

用法:欄位 AS 別名

例:
SELECT
COUNT(username) AS user_name_count,
id AS user_id
FROM
user AS u;

用法: TABLE 別名

例:SELECT u.id,u.username FROM user u;

用法:欄位 別名

SELECT
COUNT(username) user_name_count,
id user_id
FROM
user u;

















其它文章

[MySQL]1-4 查詢資料(SELECT)



SELECT 欄位一, 欄位二 FROM 表格名稱

例:SELECT id,username FROM user;
例:SELECT user.id,user.username FROM user;

如果全部欄位都要顯示,可以用 *

例:SELECT * FROM user;
例:SELECT user.username, profile.* FROM user, user_profile;















其它文章

2011年12月13日 星期二

[MySQL]1-3 INSERT INTO新增表格資料

INSERT INTO TABLE(ColumnName,ColumnName) VALUES(ColumnValue,ColumnValue);

INSERT INTO 表格名稱 (欄位名稱,欄位名稱)VALUES (欄位值,欄位值);
例:

INSERT INTO user (id,username)VALUES (1,'Mr. Wu');
INSERT INTO user (id,username)VALUES (2,'Mr. Wang'),(3,'Mr. Lin');















其它文章

[MySQL]1-2 MySQL資料型態

一、文字型態
種類
範圍
說明
Char(N) [ binary]N=1~255 個字元
binary :分辨大小寫
固定長度
VarChar(N) [ binary]N=1~255 個字元
binary :分辨大小寫
可變長度
TinyBlob最大長度255個字元(2^8-1)Blob (Binary large objects)儲存二進位資料,且有分大小寫
TinyText最大長度255個字元(2^8-1)
Blob最大長度65535個字元(2^16-1)
Text最大長度65535個字元(2^16-1)
MediumBlob最大長度 16777215 個字元(2^24-1)
MediumText最大長度 16777215 個字元(2^24-1
LongBlob最大長度4294967295個字元 (2^32-1)
LongText最大長度4294967295個字元 (2^32-1)
Enum集合最大數目為65535列舉(Enumeration),Enum單選、Set複選
Set集合最大數目為64

二、數值
種類
範圍
說明
TinyInt[M] [UNSIGNED]-128~127
UNSIGNED : 0~255
SmallInt[M] [UNSIGNED]-32768~32767
UNSIGNED :0~ 65535
MediumInt[M] [UNSIGNED]-8388608~8388607
UNSIGNED :0~16777215
Int[M] [UNSIGNED]-2^31~2^31-1
UNSIGNED : 0~2^32
BigInt[M] [UNSIGNED]-2^63~2^63-1
UNSIGNED : 0~2^64
Float [(M,D)] -3.4E+38~3.4E+38( 約 ) 註: M 為長度, D 為小數,Float 4 bytes,Double 8 bytes
Double [(M,D)] -1.79E+308~1.79E+308( 約 )

三、日期時間
種類
範圍
說明
Date日期(yyyy-mm-dd)
Time時間(hh:mm:ss)
DateTime日期與時間組合(yyyy-mm-dd hh:mm:ss)
TimeStampyyyymmddhhmmss
Year年份yyyy


















其它文章

[MySQL]1-1 CREATE TABLE用法

CREATE TABLE用法



CREATE TABLE "表格名稱"
("欄位名稱" "欄位資料類型" [AUTO_INCREMENT] [COMMENT] ["註解"],
 "欄位名稱" "欄位資料類型" [DEFAULT] [NULL],
 "欄位名稱" "欄位資料類型" [NOT NULL] or [NULL],
 ...
PRIMARY KEY (`欄位名稱`))[AUTO_INCREMENT=1] [DEFAULT CHARSET=utf8];

※上述中中括號裡的是選擇性使用的

例:

CREATE TABLE user (
id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '這是PK_ID',
username varchar(20) NOT NULL DEFAULT 'ERIC',
PRIMARY KEY(`id`)
)AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;















其它文章

標籤

Oracle (150) Oracle DB (144) Oracle_DB (143) Oracle SQL (135) JAVA (84) css-基本類 (65) MySQL (59) CSS Selector (58) jQuery (49) JavaScript-基本類 (39) Spring Boot (38) JavaScript (37) JavaScript HTML DOM (37) JavaScript-HTML_DOM (36) CSS3 (30) JAVA-基本類 (28) jQuery UI (27) Apache (23) Oracle GROUP BY (20) datepicker (20) Android (18) Oracle Date (17) c (17) JAVA-lang套件 (16) Linux (16) Oracle Sub Query (16) Spring-基本類 (16) jQuery-基本類 (16) MySQL-進階系列教學 (15) Android基本類 (14) Grails (14) Oracle join (14) SQLite (13) Spring (13) WIN7-基本類 (13) grails-基本類 (13) linux cent os (13) CKEditor (12) JAVA-流程控制類 (12) JAVA_Spring (12) PHP (11) Spring MVC (11) MySQL-基本系列教學 (10) Notepad (10) Notepad++ (10) SQLite for java (10) Windows (10) c/c++ (10) eclipse (9) jQuery-Selector (9) sqldeveloper (9) DB_Toad (8) JAVA_IDE_Eclipse (8) JavaScript-String類 (8) MySQL DB Toad (8) MySQL-DATE相關 (8) MySQL-函式相關 (8) Spring Bean (8) Android Studio (7) HTML5 (7) Hibernate (7) JAVA-OCWCD (7) JavaScript-陣列類 (7) Docker (6) JAVA-程式分享 (6) JAVA.util套件 (6) JavaScript-數學類 (6) MinGw (6) MySQL-其它類 (6) Servlet (6) centos (6) Apache_Tomcat (5) Apache套件_POI (5) CSS (5) JavaScript-Date物件 (5) JavaScript-其它類 (5) PostgreSQL (5) httpd (5) log4j (5) 基本資訊 (5) 開發工具 (5) CSS Properties (4) Dev-C++ (4) IntelliJ IDEA (4) Oracle DDL (4) Sublime (4) TortoiseSVN (4) apache_Maven (4) Android NDK (3) Eclipse IDE for C/C++ (3) Hibernate-基本類 (3) JAVA-問題 (3) JAVA-綀習分享 (3) JVM (3) Linux 指令 (3) Proxy Server (3) Spring Mobile (3) Spring web (3) Squid (3) VirtualBox (3) maven (3) zk (3) 生活其它 (3) Bootstrap (2) Filter (2) JAVA_IO (2) JAVA_其它_itext套件 (2) JBoss-問題 (2) JSP (2) Jboss (2) Listener (2) MySQL-語法快速查詢 (2) Spring AOP (2) Spring Batch (2) Spring Boot Actuator (2) Spring i18n (2) Subversive (2) Tomcat 8 (2) UML (2) WebJars (2) WinMerge (2) c++ (2) c語言綀習題 (2) jQuery Mobile (2) jQuery-事件處理 (2) jQuery-套件類 (2) putty (2) svn (2) weblogic (2) Apache_JMeter (1) Apache套件_BeanUtils (1) Apache套件_StringUtils (1) Base64 (1) Google API (1) HTML5-基本類 (1) Heap (1) JAVA 7 (1) JAVA SE 、JAVA EE、JAVA ME (1) JAVA 日期 (1) JAVA-OCJP (1) JAVA-WEB (1) JAVA_IDE (1) JAVA其它 (1) JBoss Server (1) JDK (1) JMX (1) JRE (1) Java RMI (1) Java String (1) Joda Time (1) Linux_其它 (1) MySQL教學 (1) Oracle_VirtualBox (1) SQL Server (1) SWT (1) Session (1) Stack (1) Struts 2 (1) Tool (1) ZK Studio (1) csv (1) grails-其它類 (1) jQuery-進階 (1) java mail (1) java web (1) java8 (1) jsoup (1) mockmvc (1) modules (1) tomcat (1) win10 (1) 其它類 (1) 圖片工具 (1) 模擬器 (1) 讀書分享 (1) 開發資訊 (1)

精選文章

初學 Java 的 HelloWorld 程式

撰寫一個JAVA程式 public class HelloWorld{ public static void main(String[ ] args){ System.out.println("我第一支Java程式!!"); } } ...