下面拿一个实例操作来表述mysql的基本语法, 其中包含
数据库的创建与删除,
数据库表的创建,修改,删除
数据库表中列的插入,修改, 删除
数据库表中数据的插入,修改,删除
创建一个数据库mydatabase:
CREATE DATABASE mydatabase
使用数据库mydatabase:
USE mydatabase
给数据库mydatabase创建一个表test, 并且设置表的字符集为utf8, 有字段id(int)跟name(varchar), 其中nama字段长度为45, 均不可为空:
CREATE TABLE test(
id INT NOT NULL,
name VARCHAR(45) NOT NULL
)DEFAULT CHARSET=utf8
设置表test的id字段为主键:
ALTER TABLE test ADD CONSTRAINT pk_id PRIMARY KEY(id)
给表test添加一个列, age 类型为int:
ALTER TABLE test ADD age INT
设置表test的列age不可以为空:
ALTER TABLE test MODIFY age INT NULL
重命名表test中的列age为age1:
ALTER TABLE test CHANGE age age1 INT
删除表test中的列age1:
ALTER TABLE test DROP age1
对表test插入数据, id为1, name为AA:
INSERT INTO test VALUES(1,"AA")
修改表test的数据, 将id为1的数据的name修改为AB:
UPDATE test SET NAME='AB' WHERE id=1
删除表test中id等于1的数据:
DELETE FROM test WHERE id=1
重命名表test为test1:
RENAME TABLE test TO test1
删除表test1:
DROP TABLE test1
删除数据库mydatabase:
DROP DATABASE mydatabase