1.插入数据(insert into)
(1).插入行
可以选定要插入行包含的列与其值(按顺序一一对应的),没包含的列默认插入null值或为默认值
(2).插入多行
(3).插入检索出的数据(select)
其中select后的列名并不重要,因为是按顺序赋值的。
2.更新和删除数据
(1).更新(updata)
必须拥有 表名,修改的列名和值,和过滤选择的条件。
(2).删除数据(delete from)
如图为删除指定的行,如不加where则删除全部行。
(3).进行该操作一定要小心,mysql没有撤回功能。
3.创建和操纵表
(1).创建表
列名+数据类型+值。
primary key ()定义主键列
(2).null
值的null与not null决定了该列能否有空值。null的行不赋值时默认为null;在更新列时not null列为空值会报错。
(3).主键
(4).AUTO_INCREMENT(自动增加)
加入此语句,在insert的时候不必写id号,会自动在最大的基础上+1.
自增的列在一个表中只能有一个,且该行必须被索引,例如为主键。
注意:
(5).确定默认值(default)
(6).引擎(engine=…)
(7).更新表(alter table)
添加列:
一定要注明其数据类型
删除列:
定于外键:
注意小心使用:
(8).删除表(drop table)
(9).重命名表(rename table … to …)