数据库表的操作
来源:互联网 发布:unity编程 编辑:程序博客网 时间:2024/06/06 16:48
创建新表
create table 表名(域名 数据类型 列选项[,...])[charset=utf8];
其中列选项可以有多个,之间用空格隔开,包括:
(1)auto_increment
满足三个条件:
数据类型必须为[int]等整数类型
列的定义后附加[auto_increment]关键字
使用[primary key]等设置其唯一性
初始化auto_increment值
auto_increment=初始值;
(2)check
限制向列中输入值的范围的制约,可用于指定仅仅使用数据类型不能表达的条件。
(3)其他
default ‘默认值’、 index、 [not]null、 primary key、 unique、
显示表
show tables;
显示表结构
desc 表名;
删除表
drop table 表名;
向表插入数据
insert into 表名(列名1,列名2,...) values(数据1,数据2,...);insert语句没有被指定的列会被自动赋予NULL值,或者是在表定义时预先设置的默认值。但是,如果列被定义为不可为NULL,且没有设置默认值时,insert命令将执行失败。
显示表中的数据
select 列名1,列名2,... from 表名[条件表达式等];
更新表中的记录
update 表名 set 列名1=值1,列名2=值2,... where 条件表达式;
删除表中的记录
delete from 表名 where 条件表达式;
删除表中所有数据
truncate table 表名;其实际上是首先破坏表中的所有结构包括数据,然后再创建它。如果存在着事务处理中不可使用或删除的数据不可恢复、自动采号被初期化等制约,不要使用该命令,而是使用delete命令
SQL语句
(1)数据操作语句:包括select、insert、update和delete
(2)数据定义语句:包括create、drop和alter
(3)数据控制语句:
用户权限追加/删除用的grant/revoke
事务处理开始/提交/复原时使用的begin/commit/rollback语句。
0 0
- 数据库表的操作
- 数据库表的操作
- 数据库 表的操作
- 数据库表的操作
- Mysql 数据库-数据库和表的操作
- ORACLE数据库表的操作
- 数据库表结构的操作
- 数据库表的基本操作
- 数据库表空间的操作
- 跨数据库表的操作
- 数据库 表的连接操作
- 数据库表的复杂操作
- 数据库表的基本操作
- mysql 数据库表的操作
- Oracle数据库表的操作
- 数据库表的基本操作
- oracle数据库的表的操作
- 数据库-基础数据库的操作
- 云栖大会之行业大咖们如何玩转直播经济
- poj3984 输出路径
- codevs 3305 水果姐逛水果街Ⅱ 题解报告
- 关于javaFX中的TableView
- opencv3.0 均值 标准差 函数 mean meanStdDev
- 数据库表的操作
- awk与sed 合并多行为一行
- Labview2016安装及破解步骤
- 做好职业规划很重要
- 加分二叉树 noip
- 工作学习系列之:spring学习-第一篇
- 最小生成树
- LoRa开发5:发送随机数据
- Android自定义控件——组合控件