-------+ 增加"党员"字段: mysql> ALTER TABLE mytable ADD member char(2); /*增加字段*/ mysql> SELECT * FROM mytable; &nb sp; /*查看表格 */ +---------+------+------------+--------+ | name | sex | birth&nbs p; | member | +---------+------+------------+--------+ | 李光明 | 男 | 1976.06.08 | | | 刘 力 | 女 | 1977.10.21 | | +---------+------+------------+--------+ 修改原字段名称及类型: mysql> ALTER TABLE mytable CHANGE birth birthd ay date; /*上句仅修改字段名,字段类型仍用日期 型*/ mysql> SELECT * FROM mytable; +---------+------+------------+--------+ | name | sex | birthday& nbsp; | member | +---------+------+------------+--------+ | 李光明 | 男 | 1976.06.08 | | | 刘 力 | 女 | 1977.10.21 | | +---------+------+------------+--------+ 如果要删除某一字段,可用命令:ALTER TABLE mytable DROP 字段 名; 2、修改更新记录: 将李光明记为党员,刘力记为非党员,且修改其生日为1977.10.22: mysql> UPDATE mytable SET member="是 " WHERE name="李光明"; mysql> UPDATE mytable SET member="否 ",birthday="1977.10.22" WHERE n ame="刘 力"; mysql> SELECT * FROM mytable; +---------+------+------------+--------+ | name | sex | birthday& nbsp; | member | +---------+------+------------+--------+ | 李光明 | 男 | 1976.06.08 | 是 | | 刘 力 | 女 | 1977.10.22 | 否 | +---------+------+------------+--------+ 3、添加新记录: mysql> INSERT INTO mytable VALUES ("王小南","男 ","1977.08.15","否") ; mysql> INSERT INTO mytable VALUES ("张秀丽","女 ","1978.06.01","否") ; mysql> SELECT * FROM mytable; +---------+------+------------+--------+ | name | sex | birthday& nbsp; | member | +---------+------+------------+--------+ | 李光明 | 男 | 1976.06.08 | 是 | | 刘 力 | 女 | 1977.10.22 | 否 | | 王小南 | 男 | 1977.08.15 | 否 | | 张秀丽 | 女 | 1978.06.01 | 否 | +---------+------+------------+--------+ 4、删除记录: mysql> DELETE FROM mytable WHERE name="王小南"; mysql> SELECT * FROM mytable; +---------+------+------------+--------+ | name | sex | birthday& nbsp; | member | +---------+------+------------+--------+ | 李光明 | 男 | 1976.06.08 | 是 | | 刘 力 | 女 | 1977.10.22 | 否 | | 张秀丽 | 女 | 1978.06.01 | 否 | +---------+------+------------+--------+ 5、显示记录: 显示所有字段: mysql> SELECT * FROM mytable; +---------+------+------------+--------+ | name | sex | birthday& nbsp; | member | +---------+------+------------+--------+ | 李光明 | 男 | 1976.06.08 | 是 | | 刘 力 | 女 | 1977.10.22 | 否 | | 张秀丽 | 女 | 1978.06.01 | 否 | +---------+------+------------+--------+ 显示特定字段: mysql> SELECT name,birthday FROM mytable; /* 只显示名字及生日*/ +---------+------------+ | name | birthday | +---------+------------+ | 李光明 | 1976.06.08 | | 刘 力 | 1977.10.22 | | 张秀丽 | 1978.06.01 | +---------+------------+ 显示特定条件的记录(所有字段): mysql> SELECT * FROM mytable WHERE member="否 "; /*非党员*/ +---------+------+------------+--------+ | name | sex | birthday& nbsp; | member | +---------+------+------------+--------+ | 刘 力 | 女 | 1977.10.22 | 否 | | 张秀丽 | 女 | 1978.06.01 | 否 | +---------+------+------------+--------+ 显示特定条件的记录(指定字段): mysql> SELECT name,sex,birthday FROM mytable WHERE& nbsp;sex="男"; /*只显示男性的记录,且仅为名字、性别 及生日字段*/ +---------+-----+------------+ | name | sex | birthday & nbsp;| +---------+-----+------------+ | 李光明 | 男 | 1976.06.08 | +---------+-----+------------+ (待续) 原作者:lanche
跟着lanche学MySQL 共有2页 第 1 2 页
|