
mysql是一个参考数据库。
数据库
主要是储存大量数据而发展出来,一开始由于数据量大所以无法高效的管理数据,所有发展出来了数据库这个管理软件。
由于数据库支持各种查询提高了对海量数据的管理效率所有数据一直沿用至今,特别是处理千万条数据时数据库就显示出了它自己的优势,数据有很多版本,也有很多公司开发,
最为著名的是
微软的ACCESS
个人数据库
还有
MYSQL
中小型数据。
Oracle大型商业数据库
这个几个数据库是现在主流的应用最多的数据库。
通过 AUTO_INCREMENT设置SQL INSERT语句的时候,要避免 指定那个自增的字段.否则会发生主键的冲突。
通过 ALTER TABLE语句 可以修改 自增的数值, 但是只能增加,不能减少。
TRUNCATE TABLE 语句,会将自增ID重置为零。
mysql>CREATE TABLE test_create_tab2 (
-> id INT AUTO_INCREMENT,
-> val VARCHAR(10),
-> PRIMARY KEY (id)
->)
Query OK, 0 rows affected (0.09 sec)
mysql>INSERT INTO test_create_tab2(val) VALUES ('NO id')
Query OK, 1 row affected (0.03 sec)
mysql>select last_insert_id() as id
+----+
| id |
+----+
| 1 |
+----+
1 row in set (0.00 sec)
mysql>INSERT INTO test_create_tab2(val) VALUES ('NO id 2')
Query OK, 1 row affected (0.03 sec)
mysql>select last_insert_id() as id
+----+
| id |
+----+
| 2 |
+----+
1 row in set (0.00 sec)
mysql>select * from test_create_tab2
+----+---------+
| id | val |
+----+---------+
| 1 | NO id |
| 2 | NO id 2 |
+----+---------+
2 rows in set (0.00 sec)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)