程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL語句溫習

MySQL語句溫習

編輯:MySQL綜合教程

MySQL語句溫習   SHOW DATABASES; //顯示所有數據庫 SELECT DATABASE(); //查看當前數據庫 SHOW TABLES; //顯示表名 USER db_name[;] //切換數據庫 DESC tb_name;/DESCRIBE city;/EXPLAIN city; //顯示數據庫列信息 SHOW columns FROM db_name; //顯示數據庫列信息 SELECT VERSION(); //查詢當前數據庫版本 SELECT CURDATA();/SELECT CURRENT_DATE; //查詢當前日期(yyyy-MM-dd) SELECT NOW(); //查詢當前時間(yyyy-MM-dd HH:mm:ss) SELECT USER(); //查詢當前登錄賬戶 SELECT USER() \c //取消執行當前語句 CREATE DATABASE mydb; //創建數據庫 'mydb'(類Unix下數據庫是區分大小寫的) CREATE TABLE tb_name(co_name co_type...); //創建表 LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet[LINES TERMINATED BY '\r\n']; //從本地文件將數據導入表 SELECT YEAR(CURDATE());  //查詢當前年 SELECT MONTH(CURDATE());  //查詢當前月 SELECT DAYOFMONTH(CURDATE()); //查詢當前日 SELECT RIGHT(CURDATE(), 5); //right用法 SELECT LEFT(CURDATE(), 7);  //left用法 SELECT DATE_ADD(CURDATE(), INTERVAL n MONTH); // DATE_ADD的用法, n為整數(為負數表示相減) SELECT DATE_ADD(CURDATE(), INTERVAL n YEAR); SELECT DATE_ADD(CURDATE(), INTERVAL n DAY); SELECT MOD(12, 5);/SELECT 12 % 5; //取余運算 SELECT * FROM tb_name WHERE co_name  REGEXP 'regexp'; //正則模糊匹配查詢(NOT REGEXP, RLIKE, NOT RLIKE) SHOW INDEX FROM db_name; //查看索引信息 SOURCE filename; // 批處理執行sql腳本(source D:/mysql.sql;) ALTER TABLE tb_name AUTO_INCREMENT = n; //修改自增從n開始 SELECT CONCAT(str...); //將字符串拼接起來(任意個數) SHOW ENGINES; //查看數據庫引擎 ALTER TABLE tb_name MODIFY co_name data_type; //修改表字段的數據類型 ANALYZE TABLE tb_name; //幫助優化索引  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved