虽然Access数据库很方便,但是对微软的东西一无爱,而且在Linux下无法使用是个软肋.....所以学习SQL语法是很有必要的,毕竟MySql很火的。
下面的样例都是假设一个student数据库,里面有sex,name,ID,age和Email的数据成员
1.CREATE创建:
格式如下:
CREATE TABLE table_name //数据库名字
{
colum_name datatype [NULL | NOT NULL] //数据成员名字 类型 空或非空
}
样例:
CREATE TABLE student
{
sex varchar(2),
name varchaer(20) NOT NULL,
ID varchar(10) NOT NULL,
Email varchar(30),
age integer
}
注意,NULL的意思是空值,这是数据库字段里特殊的值,它表示并不是0也不是空白,而是未知。
2.INSERT插入:
格式:
INSERT INTO table_name (colum1, colum2....)
VAIUES(constant1, constant2.....)
样例:
INSERT INTO student(sex, name, ID, Email, age)
VALUES('M', 'LLawliet', '1', 'lawliet@gmail.com', 20);
这样就向数据库student中插入了一组信息
3,.UPDATE修改:
格式:
UPDATE table_name
SET column1 = experssion
WHERE search_condition
样例:
UPDATE student
SET Email = 'lawliet@yahoo.com'
WHERE name = 'LLawliet';
我要修改名字为”LLawliet“人的邮箱,通过WHERE实现。
4.DELETE删除:
格式:
DELETE FROM table_name
WHERE search_condition
样例:
DELETE FROM student
WHERE name = 'LLawliet'
在student数据库中删除name为”LLawliet“这一项的数据