mysql sql语句使用技巧
mysql更新數據限制limit
mysql更新時,要更新記錄中某個區間的數據,只能用WHERE條件來限制了,
用LIMIT只能限制更新多少條!測試如下:
UPDATE products SET goods_number = goods_number+10 ORDER BY goods_id DESC LIMIT 5,10
上面這句測試了是錯誤的,MYSQL的UPDATE語句不能更新限制從第幾條到第幾條!
錯誤提示:#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10' at line 1
只能用下面這樣的語句了,要么你就用where條件語句來限制了
UPDATE products SET goods_number = goods_number+10 ORDER BY goods_id DESC LIMIT 10
?
mysql查詢默認是不區分大小寫的 如:
1. select * from table_name where a like 'a%'
2. select * from table_name where a like 'A%'
效果是一樣的。
要讓mysql查詢區分大小寫,可以:
1. select * from table_name where binary a like 'a%'
2. select * from table_name where binary a like 'A%'
也可以在建表時,加以標識
1. create table table_name(
2. a varchar (20) binary
3. )
MySQL表別名、字段別名注意事項
字段別名:可加 as ?,也可以不加,可以加單|雙引號,也可以不加;
表別名:可加 as ,也可以不加,但是一定不能加單|雙引號!
轉載于:https://www.cnblogs.com/andydao/p/3160777.html
總結
以上是生活随笔為你收集整理的mysql sql语句使用技巧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 彩虹夫妇:亲们不想骗你们 网红赚钱真的很
- 下一篇: 男子用捕鼠贴设天罗地网捉老鼠:结果反被调