Head First PHP&MySQL笔记(2)

2014610

21:11

   

一些MySQL的语句:

使用xxx数据库

use xxx;

   

创建xxx数据库

create database xxx;

   

查看当前的数据库

show databases;

   

查看当前使用的数据库的表

show tables;

   

按照格式创建表格

create table table_name

(

column_name1 column_type1,

colume_name2 column_type2,

...

   

);

例如

create table email_list

(

first_name varchar(30),

last_name vartchar(30),

email varchar(60)

) ;

   

注意最后一个没有逗号

   

describe table_name

描述表格的格式(例如每一列的名字,类型,是否可以空等)

   

   

选择(显示)表格的所有数据,*表示全部

select * from table_name;

   

按照条件选择表格需要的数据

select * from table_name where column_name = 'XXX'

select first_name from email_list where last_name = 'Li' and email_list = 'hf@gmail.com'

   

按照条件删除行

delete from table_name where column_name = 'XX';

例如

delete from email_list where email = '$email';

   

and or表示条件

   

   

MySQL的常用数据类型

CHAR 希望是定长的文本  比较高效

VARCHAR(XX) 变长的文本

INT 整数

DEC 小数

DATA 跟踪日期(不跟踪时间)

TIME 跟踪时间(不跟踪日期)

DATETIME或者TIMESTAMP 跟踪日期和时间

   

  

posted @ 2014-06-10 21:41  方包  阅读(222)  评论(0编辑  收藏  举报