·alter table students drop birthday;; # ⼀般不要随意删除,宁曾勿减。⼀般不要随意删除,宁曾勿减。
5.删除数据库:删除数据库: drop database 数据库名字数据库名字
删除表:删除表: drop table 表名表 名
(四四 )查看数据查看数据
1.show create tables +表名表 名
·show create tables students;;
·结果结果 ---> students | CREATE TABLE `students` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(30) DEFAULT NULL,
`age` tinyint(3) unsigned DEFAULT NULL,
`high` decimal(5,2) DEFAULT NULL,
`gender` enum('male','female','others') DEFAULT 'male',
`cls_id` int(10) unsigned DEFAULT NULL,
`birthday` date DEFAULT '2000-01-01',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8
⼆、数据库的最基本操作:增删改查⼆、数据库的最基本操作:增删改查 curd(( create,, updata,, retrieve,, delete))
(⼀)增加数据:( ⼀ ) 增 加 数 据 : insert into 名字名字 values( 具 体 数 据 )(具体数据)
1.整⾏插⼊:整⾏插⼊:
# ⾃动增长处使⽤⾃动增长处使⽤ 0 或或 null 或或 default 是相同的。是相同的。
insert into students values(0,'⼩ 李 飞 ⼑⼩李飞⼑ ',20,168.05,'male',2,'1990-01-01');
insert into students values(null,'⼩李飞⼑⼩李飞⼑ ',20,168.05,'male',2,'1990-01-01');
insert into students values(default,'⼩李飞⼑⼩ 李 飞 ⼑ ',20,168.05,'male',2,'1990-01-01');
# 枚举枚举 enum处处 可以⽤数字代替可以⽤数字代替 例如例如 : 1代 表代表 male 2代表代表 female 3代表代表 others
insert into students values(0,'⼩ 李 飞 ⼑⼩李飞⼑ ',20,168.05,1,0,'1990-01-01');
insert into students values(0,'⼩ 李 飞 ⼑⼩李飞⼑ ',20,168.05,2,0,'1990-01-01');
insert into students values(0,'⼩ 李 飞 ⼑⼩李飞⼑ ',20,168.05,3,0,'1990-01-01');
结果如下:结果如下:
+----+----------+------+--------+--------+--------+------------+
| id | name | age | high | gender | cls_id | birthday |
+----+----------+------+--------+--------+--------+------------+
| 1 | ⽼王⽼ 王 | 18 | 188.88 | male | 0 | NULL |
| 2 | ⼩明⼩ 明 | 20 | 177.77 | male | 1 | NULL |
| 3 | ⼩李飞⼑⼩ 李 飞 ⼑ | 20 | 168.05 | male | 2 | 1990-01-01 |
| 4 | ⼩李飞⼑⼩ 李 飞 ⼑ | 20 | 168.05 | male | 2 | 1990-01-01 |
| 5 | ⼩李飞⼑⼩ 李 飞 ⼑ | 20 | 168.05 | male | 2 | 1990-01-01 |
| 6 | ⼩李飞⼑⼩ 李 飞 ⼑ | 20 | 168.05 | male | 0 | 1990-01-01 |
| 7 | ⼩李飞⼑⼩ 李 飞 ⼑ | 20 | 168.05 | female | 0 | 1990-01-01 |
| 8 | ⼩李飞⼑⼩ 李 飞 ⼑ | 20 | 168.05 | others | 0 | 1990-01-01 |
+----+----------+------+--------+--------+--------+------------+
2.数据部分插⼊:数据部分插⼊:
1.单⾏插⼊单⾏插⼊
insert into students (name,gender) values('⼩乔⼩乔 ',2);
结果如下:结果如下:
| 8 | ⼩李飞⼑⼩ 李 飞 ⼑ | 20 | 168.05 | others | 0 | 1990-01-01 |
| 9 | ⼩乔⼩ 乔 | NULL | NULL | female | NULL | 2000-01-01 |
+----+----------+------+--------+--------+--------+------------+
2.⼀次性多⾏插⼊⽤逗号隔开⼀次性多⾏插⼊⽤逗号隔开
insert into students (name,gender) values('⼤乔⼤乔 ',2),('貂蝉貂蝉 ',2);
结果如下:结果如下:
| 10 | ⼤乔⼤ 乔 | NULL | NULL | female | NULL | 2000-01-01 |
| 11 | 貂蝉貂 蝉 | NULL | NULL | female | NULL | 2000-01-01 |
+----+----------+------+--------+--------+--------+------------+
3.⼀次性多⾏全部插⼊⽤逗号隔开⼀次性多⾏全部插⼊⽤逗号隔开
insert into students values(0,'西 施西施 ',21,165.00,2,0,'2000-02-02'),(0,'王昭君王昭君 ',22,167.00,2,0,'2000-02-02');
评论