SQL語言是操作數據庫的基礎語言,對于不同的數據庫語言產品,SQL語言大多是通用的,本篇博客旨在介紹一些最常用的SQL語句。希望對大家能有所幫助。
注:
本文中的紅色字體黃色背景的內容為SQL語句??!
笨人也是菜鳥,如果我寫的有錯誤,大家一定要指出來啊?。。『昧?,廢話不說了,切入正題:
首先,使用
status查看MySQL當前的信息
1.使用
show databases;語句查看當前數據庫:
2.使用
create database DATABASE_NAME;語句來創建DATABASE_NAME數據庫
這樣,我們創建好了一個名字為database_name的數據庫。
注:數據庫語句對字母大小寫不敏感!
3.使用
use DATABASE_NAME;切換到使用DATABASE_NAME數據庫模式。
4.在database_name數據庫創建一個表:
create table if not exists table_name -- 如果表table_name不存在則創建
(id int primary key auto_increment, -- 創建int類型為主鍵,且自動增長
name varchar(200) not null, -- 創建字符類型的列,最大長度是200字節
age int(3), -- 創建int類型,長度為3個字節
sex varchar(2), -- 創建字符類型,長度是2個字節
salary float(11,2), -- 創建float類型的列,長度為2個字節
address varchar(50), -- 創建字符類型,長度為50個字節
birthday date -- 創建日期類型
);
這樣就創建好了一張表,可以用 describe 或則 desc來查看表的結構
describe table_name;
desc table_name;
這樣數據就創建好了一張表,我們可以用
show tables; 來查看數據庫中所有表

然后,我們就可以看見我們創建的表
====================================================================================
數據庫最具核心的用法——對數據庫表的數據的
增刪改查。
向表中增加數據(要了加入表的結構,看哪項可以為空)
insert table_name (name,age,sex) values ('tovep',22,'男');
向表中加入數據的時候,并不是要把所有的信息都要寫近期,只要表中結構設置為可以為空的都
可以不寫?。?br />
id不用寫,因為它是自動增長的!
要想查看表中的內容,可以用select語句———為了說明下面的情況,我加入了多條信息
select * from table_name; -- 將table_name表中的所有數據都打印出來
select name from table_name; --查看所有人的名字
select * from table_name where id<5; --將表中id小于100的都打印出來
在使用select 語句查詢的時,常常用到別名
select t.name,t.id,t.age from table_name as t;
select 語句中的where表示查詢的條件
where中還可以使用like與"%"對字符類型的列進行模糊查詢
select * from table_name where name like 't%';
update語句:修改數據
update 表名 set 字段名 = '修改的值'
update table_name set name='tvoep1' where id>2;

刪除用
delete from 表名 where 判斷信息
delete from table_name where id=5;

這樣的話就刪除了id=5的信息
====================================================================================
使用drop 來刪除表或者數據庫
drop table table_name;
drop database database_name;
posted on 2010-12-06 11:04
tovep 閱讀(2308)
評論(2) 編輯 收藏