個人日誌

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章