列表常用类型
int
double
数据库中的字符串 使用 英文的单引号”
char 声明固定长度字符串
char(10) 长度为10的字符串 ‘ABC ’ 效率高 但浪费空间
varchar 声明可变长度字符串
varchar(10) ‘ABC’系统会计算 把空值去掉 省空间 但是效率 相对于固定长度的char低
常用varchar(字符的长度)
date 日期类型 yyyy-MM-dd
timestamp :时间戳类型(悲观锁 乐观锁)
传入空值 系统会默认帮你赋值 系统实现
也可以直接使用字符串插入内容查看整个表内容(* 表示所有字段)
select * from 表明;表格插入数据
方式1:
格式:
insert into 表名 (字段1,字段2,…) values
(值1,值2,…);
注意:字段与值的顺序和类型要一一对应
如果该字段 没有值 使用null代替插入方式2(批量插入)
insert into 表名 values
(值1,值2,…),
(值1,值2,…),
(值1,值2,…);修改表
alter table 表名 关键词
1.添加一个字段(add) image blob类型
2.修改一个字段的长度(modify) job 长度变60
3.删除一个字段(drop) image表的操作
创建一张表(和定义变量差不多)
create table 表名(
字段1 字段类型,
字段2 字段类型,
字段3 字段类型,
…..
字段n 字段类型
);常用类型
int
double
数据库中的字符串 使用 英文的单引号”
char 声明固定长度字符串
char(10) 长度为10的字符串 ‘ABC ’ 效率高 但浪费空间
varchar 声明可变长度字符串
varchar(10) ‘ABC’系统会计算 把空值去掉 省空间 但是效率 相对于固定长度的char低
常用varchar(字符的长度)
date 日期类型 yyyy-MM-dd
timestamp :时间戳类型(悲观锁 乐观锁)
传入空值 系统会默认帮你赋值 系统实现
也可以直接使用字符串插入删除一条记录(删除的哪一条数据)
delete from 表名 where 字段=字段值;
删除表中的所有数据
delete from 表名;
delete删除时 是一条一条删除的
并且如果删除错误 数据可以进行找回(回滚)
一条一条删除效率不高
truncate table 表名;
truncate 删除时 是将整个删除
重新创建一张 和原来相同的表
删除效率比较高 但是不能找回
数据库数据操作1
最新推荐文章于 2022-11-05 11:29:28 发布