mysql光速教程_MySQL
bitsCN.com
// by redice 2010.07.26
// redice@163.com
为公司实习生写的MYSQL学习提纲,总结了一下在项目开发中用到最多的知识点,可以作为MYSQL快速入门的教程。
1 MYSQL列(字段)数据类型:
(1)字符串类
VARCHAR 可变长度的字符串 高达255字符
适用于存储用户名,密码,电话号码,邮箱,地址等长度较短(小于255)的字符串
TEXT 没有最大长度限制的可变长度的字符串
适用于存储文章内容,产品描述,用户留言等长度较大的(大于255)字符串
(2)整数类
TINYINT 这个类型最多可容纳三位数
SMALLINT 最多可容纳五位数
MEDIUMINT 最多可容纳八位数
INT 可以容纳十位数
BIGINT 最多可容纳二十位数
(3)小数类
DECIMAL 适用于存储含有小数的数字,例如,产品价格,销售额
DECIMAL(5+3,3)或 DECIMAL(8,3) 表示整数部分最多5位数,小数部分3位数
(4)时间日期类
DATE 以 yyyy-mm-dd格式的日期
TIME 以 hh:mm:ss格式的时间
DATETIME 以yyyy-mm-ddhh:mm:ss格式结合日期和时间,支持的范围为1000-01-01 00:00:00到9999-12-31 23:59:59,8个字节储存,时区转化(改变时区,显示不改变)
TIMESTAMP 以yyyy-mm-ddhh:mm:ss格式结合日期和时间,值不能早于1970或晚于2037,4个字节储存,与时区无关(改变时区,显示自动调整)
说明:可将时间日期类当做特殊的字符串类看待。
2 MYSQL常用的内置函数
(1)字符处理类
ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0)
CHAR(N,...) 返回由参数N,...对应的ASCII代码字符组成的一个字串(参数是N,...是数字序列,NULL值被跳过)
CONCAT(str1,str2,...) 把参数连成一个长字符串并返回(任何参数是NULL时返回NULL)
REPLACE(str,from_str,to_str) 用字符串to_str替换字符串str中的子串from_str并返回
UCASE(str) 或 UPPER(str) 返回大写的字符串str
CHAR_LENGTH(str) 返回字符串str的字符数(对于多字节字符仅计算一次)
LENGTH(str)或OCTET_LENGTH(str) 返回字符串str的字节数(对于多字节字符按字节数计算)
(2)时间日期类
CURDATE() 以YYYY-MM-DD格式返回当前日期值,返回字符串值
CURTIME() 以HH:MM:SS格式返回当前时间值(根据返回值所处上下文是字符串或数字),返回字符串值
NOW() 以YYYY-MM-DD HH:MM:SS格式返回当前日期时间,返回字符串值
UNIX_TIMESTAMP(datetimestr) 返回一个Unix时间戳(从1970-01-01 00:00:00GMT开始的秒数,datetimestr默认值为当前时间),返回整数值
FROM_UNIXTIME(unix_timestamp) 以YYYY-MM-DD HH:MM:SS格式返回时间戳的值,返回字符串值
提示:为了加速查询速度,大型系统通常把时间日期的时间戳值以INT(10)的格式存储。
3 SQL语句
SQL语句中,单引号来环绕文本(字符串)值,例如 redice 文本中含有单引号需要转义,例如 redices blog
如果是数值,不要使用引号
时间日期类型按文本(字符串)对待
(1)SELECT
SELECT 列名(字段名) FROM 表名称 WHERE 查询条件
聚合函数:
AVG(column),COUNT(column),MAX(column),MIN(column),SUM(column)
(2)DELETE
DELETE FROM 表名称 WHERE 查询条件
(3)INSERT
INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)
例如:
insert into user (name,pass,age,regtime) values (redice,123456,24,now())
(4)UPDATE
UPDATE 表名称 SET 列1 = 值1,列2 = 值2,.... WHERE 查询条件
本文参考了w3school的部分文章: asp">http://www.w3school.com.cn/sql/index.asp
bitsCN.com
熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

得物APP是當前十分火爆品牌購物的軟體,但是多數的用戶不知道得物APP中功能如何的使用,下方會整理最詳細的使用教程攻略,接下來就是小編為用戶帶來的得物多功能使用教學匯總,有興趣的用戶快來一起看看吧!得物使用教學【2024-03-20】得物分期購怎麼使用【2024-03-20】得物優惠券怎麼獲得【2024-03-20】得物人工客服怎麼找【2024-03-20】得物取件碼怎麼查看【2024-03-20】得物求購在哪裡看【2024-03-20】得物vip怎麼開【2024-03-20】得物怎麼申請退換貨

夏天雨後,常常能見到美麗又神奇的特殊天氣景象-彩虹。這也是攝影中可遇而不可求的難得景象,非常出片。彩虹出現有這樣幾個條件:一是空氣中有充足的水滴,二是太陽以較低的角度照射。所以下午雨過天晴後的一段時間內,是最容易看到彩虹的時候。不過彩虹的形成受天氣、光線等條件的影響較大,因此一般只會持續一小段時間,而最佳觀賞、拍攝時間更為短暫。那麼遇到彩虹,怎樣才能合理地記錄下來並拍出質感呢? 1.尋找彩虹除了上面提到的條件外,彩虹通常出現在陽光照射的方向,即如果太陽由西向東照射,彩虹更有可能出現在東

PhotoshopCS是PhotoshopCreativeSuite的縮寫,由Adobe公司出品的軟體,被廣泛用於平面設計和圖像處理,作為新手學習PS,今天就讓小編為您解答一下photoshopcs5是什麼軟體以及photoshopcs5使用教程。一、photoshopcs5是什麼軟體AdobePhotoshopCS5Extended是電影、視訊和多媒體領域的專業人士,使用3D和動畫的圖形和Web設計人員,以及工程和科學領域的專業人士的理想選擇。呈現3D影像並將它合併到2D複合影像中。輕鬆編輯視

PHP中int型別轉字串的方法詳解在PHP開發中,常會遇到將int型別轉換為字串型別的需求。這種轉換可以透過多種方式實現,本文將詳細介紹幾種常用的方法,並附帶具體的程式碼範例來幫助讀者更好地理解。一、使用PHP內建函數strval()PHP提供了一個內建函數strval(),可以將不同類型的變數轉換為字串類型。當我們需要將int型別轉換為字串型別時,

1.先開啟pycharm,進入到pycharm首頁。 2.然後新建python腳本,右鍵--點選new--點選pythonfile。 3.輸入一段字串,代碼:s="-"。 4.接著需要把字串裡面的符號重複20次,代碼:s1=s*20。5、輸入列印輸出代碼,代碼:print(s1)。 6.最後運行腳本,在最底部會看到我們的回傳值:-就重複了20次。

PHP教學:如何將int型別轉換為字串在PHP中,將整型資料轉換為字串是常見的操作。本教學將介紹如何使用PHP內建的函數將int型別轉換為字串,同時提供具體的程式碼範例。使用強制型別轉換:在PHP中,可以使用強制型別轉換的方式將整型資料轉換為字串。這種方法非常簡單,只需要在整型資料前加上(string)即可將其轉換為字串。下面是一個簡單的範例程式碼

隨著智慧型手機的不斷發展,手機的功能也變得越來越強大,其中截長圖功能成為了許多用戶日常使用的重要功能之一。截長圖可以幫助使用者將較長的網頁、對話記錄或圖片一次儲存下來,方便查閱和分享。而在眾多手機品牌中,華為手機也是備受用戶推崇的一款品牌之一,其截長圖功能也備受好評。本文將為大家介紹華為手機截長圖的正確方法,以及一些專家技巧,幫助大家更好地利用華為手機的
