首頁 資料庫 mysql教程 mysql光速教程_MySQL

mysql光速教程_MySQL

Jun 01, 2016 pm 01:47 PM
字串 教學 知識點

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
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

熱門話題

Java教學
1664
14
CakePHP 教程
1421
52
Laravel 教程
1315
25
PHP教程
1266
29
C# 教程
1239
24
得物使用教程 得物使用教程 Mar 21, 2024 pm 01:40 PM

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

夏天,一定要試試拍攝彩虹 夏天,一定要試試拍攝彩虹 Jul 21, 2024 pm 05:16 PM

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

photoshopcs5是什麼軟體? -photoshopcs5使用教學課程 photoshopcs5是什麼軟體? -photoshopcs5使用教學課程 Mar 19, 2024 am 09:04 AM

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

PHP中int型別轉字串的方法詳解 PHP中int型別轉字串的方法詳解 Mar 26, 2024 am 11:45 AM

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

怎麼重複字串_python重複字串教程 怎麼重複字串_python重複字串教程 Apr 02, 2024 pm 03:58 PM

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

微信關收款聲音的步驟教程 微信關收款聲音的步驟教程 Mar 26, 2024 am 08:30 AM

1.首先打開微信。 2.點選右上角【+】。 3.點選二維碼收款。 4.點擊右上角三個小點。 5.點選關閉收款到帳語音提醒。

PHP教學:如何將int型別轉換為字串 PHP教學:如何將int型別轉換為字串 Mar 27, 2024 pm 06:03 PM

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

專家教你!華為手機截長圖的正確方法 專家教你!華為手機截長圖的正確方法 Mar 22, 2024 pm 12:21 PM

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

See all articles