2012-11-28 初涉lamp
瞭解lamp架構的大概架設過程---->yum install -y httpd mysql mysql-server php php-mysql
登錄mysql---->#mysql -u 用戶名 -h 主機名 -p ------>mysql初始沒有密碼
數據庫
mysql> show databases; 查看數據庫
mysql> create database 數據庫名; 創建數據庫
mysql> drop database 數據庫名; 刪除數據庫
mysql> use 數據庫;進入數據庫
表
mysql> show tables; 查看錶
mysql> create table 表名 (a char(), b int, c int); 創建表
mysql> create table 數據庫.表名 。。。
mysql> drop table vfast; 刪除表
mysql> desc k; 描述表k
mysql> alter talble k add c int; 插入c列
mysql> alter talble k add c int after a; 在a列後r插入c 列
? 要查的東西
mysql> alter talble k drop c int; 刪除c 列
mysql> alter talble k modify c char(10); 改變c列的類型
mysql> show warnings;查看最近一次警告
mysql> alter talble k change c c2 int; 改變列名
mysql> alter talble k rename k2; 改變表名
以上都屬於ddl
mysql> show create table k2 \G 查看創建表的語句
插入數據
mysql> insert into 表名 values ( 值,值 )/ ( 值,值 )/ ( 值,值 )...;
mysql> delete form 表名; 刪除表,delete是按行刪除
mysql> truncate 表名; 刪除表(相當於drop ,快)
mysql> select * form 表名;
mysql> update 表名 set a=2; 把列a 的都改爲2
order by 排序 消耗內存與cpu
模糊查詢是一種非常沒有效率的查詢方法
select * from score where name like 'c%'; %表示以c開頭的所有
select * from score where name like 'c____'; _表示一個字符
函數(見mysql常用函數)
select count(*) from sorce; count(*)統計行數
select sum(math) form score; sum列和 avg平均值 max 最大值 min最小值
mysql>\s 查看所有信息
針對分組之後的結果不能用where應該用having