数据库基本的增删改查语句为什么公式出来都是0
增删改查:
DDL,数据定义语言
1.创建数据库,表
--结构
抹茶影院在线观看);
3.反引号``:作用:使用mysql标识符命名时,使用反引号包裹,执行sql语句会通过。
2.查看数据库,表列表
show databases; show tables;
3.查看数据库,表语句
dispatcher什么意思中文show create database 数据库名
show create table 数据表名
4.删除数据库,表
drop database 数据库
drop database 数据库表
5.选择数据库
use 数据库名
1.like
作用:对展示的结果进行过滤。
mysql中的字符串,使用单引号进行包裹!
mysql面试题 增删改查(也是支持双引号,但是双引号有特别的含义,因此不建议使用)
通配符:
匹配任意字符的任意数量:%
匹配任意字符的一次出现:_
如果要匹配% 和 _ ;使用反斜杠"\" 转义即可。
show databases like '数据库名\_';
eclipse突然没有项目了3.特别容错语法:
1.if not exists
2.if exists
一个要求:
认为库名,表名,都区分大小写的。
5.\G
6.改表名,rename table 原表名 to 新表名
7.查看表结构:desc 数据表名
8.first 关键字第一
9.after 关键字后面
修改
alter
1.table:
旅游php源码1.修改表选项,比如字符集...........
2.修改表结构:
1.增加字段:
alter table 表名 add column(字段) 字段定义(比如,id值)
2.在表里增加一个字段
alter table 表名 add column(字段) 字段定义(比如,id值)after column(字段)
alter table 表名 add column(字段) 字段定义(比如,id值)first column(字段)
3.删除表中的字段
alter table 数据表名 drop column column_name(字段名)
4.修改表的字段
alter table 数据表
名”modify“ column 字段名新定义
没练习过
5.字段改名
alter table 数据表名 change column 原字段名新字段名新字段定义
没练习过
2.主键:
管理主键:
alter table 表名 primary key(主键字段)
删除
alter table 表名 drop primary key
//例子:alter table preperty_unique_3 drop index sn;
添加:
alter table 表名 add primary key(指定的字段)
管理类似于自动增长其他属性时:
alter table 表名 modify column
3.unique key:唯一:
删除;
alter table 表名 drop unique key index 索引名
增加:
alter table 表名 add unique key 索引字段列表
%%4.外键:
删除:
alter table 表名 drop foreign key 外键语法
增加:
alter table 表名{子表} add constraint 约束名称 foreign key 外键索引名 (外键字段名) references 关联表名{父表} (关联字段) [操作]
置空:
alter table null_fk_student add constraint set_null foreign key(class_id) references
null_fk_class (class_id) on delete set null on update cascade;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论