1.插入数据(insert into)

(1).插入行

mysql 19-21章 对表的操作
可以选定要插入行包含的列与其值(按顺序一一对应的),没包含的列默认插入null值或为默认值

(2).插入多行
mysql 19-21章 对表的操作
(3).插入检索出的数据(select)
mysql 19-21章 对表的操作
其中select后的列名并不重要,因为是按顺序赋值的。

2.更新和删除数据

(1).更新(updata)
mysql 19-21章 对表的操作
mysql 19-21章 对表的操作
必须拥有 表名,修改的列名和值,和过滤选择的条件。

(2).删除数据(delete from)
mysql 19-21章 对表的操作
如图为删除指定的行,如不加where则删除全部行。

(3).进行该操作一定要小心,mysql没有撤回功能。

3.创建和操纵表

(1).创建表
mysql 19-21章 对表的操作
列名+数据类型+值。
primary key ()定义主键列

(2).null
值的null与not null决定了该列能否有空值。null的行不赋值时默认为null;在更新列时not null列为空值会报错。

(3).主键

(4).AUTO_INCREMENT(自动增加)
mysql 19-21章 对表的操作加入此语句,在insert的时候不必写id号,会自动在最大的基础上+1.
自增的列在一个表中只能有一个,且该行必须被索引,例如为主键。

注意:
mysql 19-21章 对表的操作
(5).确定默认值(default)
mysql 19-21章 对表的操作
(6).引擎(engine=…)
mysql 19-21章 对表的操作
(7).更新表(alter table)

添加列:
mysql 19-21章 对表的操作一定要注明其数据类型

删除列:
mysql 19-21章 对表的操作
定于外键:
mysql 19-21章 对表的操作
注意小心使用:
mysql 19-21章 对表的操作
(8).删除表(drop table)
mysql 19-21章 对表的操作
(9).重命名表(rename table … to …)
mysql 19-21章 对表的操作

相关文章:

  • 2022-12-23
  • 2021-11-30
  • 2021-08-14
  • 2021-06-14
  • 2022-01-06
  • 2021-12-23
猜你喜欢
  • 2021-07-25
  • 2021-12-07
  • 2022-03-07
  • 2021-06-15
  • 2021-08-30
  • 2021-11-06
  • 2021-12-31
相关资源
相似解决方案