原创 mysql root密碼忘記重置
mysql root密碼忘記1、啓動時加上下面參數:--skip-grant-tables/etc/rc.d/init.d/mysqld start --skip-grant-tables2、操作my.conf,增加下面參數[root@ho
原创 mysql 常用函數
floor(x) 返回小於x的最大整數值mysql> select * from t13; +------+--------+----------+ | id | name | fraction | +------+--------
原创 mysql 索引的概念和操作
常用的索引分爲下面幾種:key:普通索引unique key:唯一索引primary key:主鍵索引full text:全文索引創建表t8添加普通索引key和唯一索引unique key:mysql> create table t8 (
原创 mysql 字符集亂碼問題
#查看mysql數據庫的字符集.mysql> show variables like "%character%"; +--------------------------+-----------------------------+ | V
原创 mysql中視圖
#以表中的"name,age"創建視圖. mysql> select * from student; +-----+--------+------+------+ | SNO | SNAME | AGE | SEX | +-----+
原创 mysql中limit的用法
語法: SELECT * FROM 表名 limit m,n; SELECT * FROM table LIMIT [offset,] rows; 註釋: Limit子句可以被用於強制 SELECT 語句返回指定的
原创 Mysql 連接的使用
JOIN 按照功能大致分爲如下三類: A INNER JOIN B on 條件(內連接,或等值連接):獲取兩個表中字段匹配關係的記錄。 A LEFT JOIN B on條件(左連接):獲取左表所有記錄,即使右表沒
原创 Mysql的聯合查詢命令UNION和UNION ALL
Mysql的聯合查詢命令UNION和UNION ALL SQL UNION 語法: SELECT column_name FROM table1 UNION SELECT column_name FROM tabl
原创 mysql常用表管理語句
#查看庫下面有多少張表. mysql> show tables; +----------------+ | Tables_in_test | +----------------+ | boy | | boy2
原创 mysql中視圖
#以表中的"name,age"創建視圖. mysql> select * from student; +-----+--------+------+------+ | SNO | SNAME | AGE | SEX | +-----+
原创 mysql 列的刪除增加與修改
語法: alter table 表名 add 新列名 列類型 列屬性....默認在最後面 alter table 表名 add 新列名 列類型 列屬性....after 指定列名(將會出現在指定列的後面) alter table 表名 dr
原创 mysql 主鍵自增
#表中主鍵的定義: mysql> create table t12 ( -> id int primary key, -> name char(2) -> ); #表中插入數據: mysql> create tabl
原创 mysql中列的默認值
在 MySQL 中,每個字段定義都包含附加約束或者修飾符,這些可以用來增加對所輸入數據的約束。NULL 和 NOT NULL 修飾符、DEFAULT 修飾符,AUTO_INCREMENT 修飾符。NULL 和 NOT NULL 修飾符可以在
原创 mysql 日期和時間類型
日期和時間類型表示時間值的日期和時間類型爲DATETIME、DATE、TIMESTAMP、TIME和YEAR。每個時間類型有一個有效值範圍和一個"零"值,當指定不合法的MySQL不能表示的值時使用"零"值。TIMESTAMP類型有專有的自動
原创 mysql 字符串類型
字符串類型字符串類型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。該節描述了這些類型如何工作以及如何在查詢中使用這些類型。類型大小用途CHAR0-255字節定長字符串VARCHAR0-6