一、增加表记录:

  

 insert [into] tab_name   (field1,field2....) values (values1,values2....) ,
(values1,values2....),
... ; insert tab_name set field=value, field=value,..... ;

二、修改记录:

update tab_name set field=value where 子句

三、删除表记录:

  

delete from  tab_name  where 子句

             清空表记录: 1  delete from tab_name

						  2  truncate tab_name   (数据量大时推荐使用)

  

四、查询表记录:

  

select  * from tab_name   : 显示所有的记录的所有字段信息

		 select [distinct] filed,filed2,.....   from tab_name

									   where 子句
group by 分组 key : 分组条件
having 子句 : 过滤
order by
limit 查询 每一个省份的平均工资
select city,avg(salary) from emp group by city; 查询 平均工资大于8000的省份的名称 select city,avg(salary) from emp group by city having avg(salary) > 8000

  

  多表查询:

  

内连接查询:

		    select * from emp inner join dep on emp.dep_id=dep.id;

			左外连接查询:

			select * from emp left join dep on emp.dep_id=dep.id;

  

五、完整性约束:

  

 主键约束: 

	       primary key    :  非空(not null )且 唯一 (unique)  

    外键约束(关联字段):
FOREIGN KEY (字段) REFERENCES dep(字段)

  

六、表关系:

  

 表与表的关系(两张表)

	 一对多

	       将关联字段设置在多的表中

		   CREATE TABLE  emp(
id INT PRIMARY KEY ,
name VARCHAR (20),
dep_id INT , FOREIGN KEY (dep_id) REFERENCES dep(id) ) 多对多 借助第三张表实现的 CREATE TABLE STUDENT2TEACHER( id INT PRIMARY KEY auto_increment, studnet_id INT ,
teacher_id INT , FOREIGN KEY (studnet_id) REFERENCES student(id),
FOREIGN KEY (teacher_id) REFERENCES teacher(id), ) 一对一 将关联字段设为Unique CREATE TABLE author(
id INT PRIMARY KEY ,
name VARCHAR (20),
authorDetial_id INT unique, FOREIGN KEY (dep_id) REFERENCES dep(id) )

最新文章

  1. 父元素相对定位后,子元素在ie下被覆盖的问题!
  2. 基于EasyUI的Web应用程序及过去一年的总结
  3. 采用flask+uwsgi+nginx架构将flask应用程序部署在腾讯云
  4. C#关闭窗口代码
  5. 关于kindeditor中点击图片后,滚动条往上顶的bug
  6. spring AOP Bean添加新方法
  7. 关于C++与Java中虚函数问题的读书笔记
  8. c语言之extern关键字
  9. hdu 1262寻找素数对
  10. python产生随机名字
  11. Python的print中国输出对齐问题
  12. IQueryable和IEnumerable,IList的区别
  13. mahout系列----Dirichlet 分布
  14. sqlServer遇到的问题
  15. MyRolan (快速启动小工具)
  16. 使用GOOGLE COLAB训练深度学习模型
  17. bootstrap+Ajax+SSM(maven搭建)实现增删改查
  18. 5-5 re模块 正则表达式
  19. Spring boot结合mybatis开发的报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
  20. 沈阳网络赛F-Fantastic Graph【贪心】or【网络流】

热门文章

  1. [LeetCode] 504. Base 7_Easy tag: Math
  2. [LeetCode] 240. Search a 2D Matrix II_Medium tag: Binary Search
  3. [LeetCode] 405. Convert a Number to Hexadecimal_Easy tag: Bit Manipulation
  4. [LeetCode] 849. Maximize Distance to Closest Person_Easy tag: BFS
  5. PHP "松散比较"
  6. Python实现selenium回放时间设置
  7. H5进行录音,播放,上传
  8. SV通过DPI调用C
  9. Discuz! 安装模板、插件提示“对不起,您安装的不是正版应用...
  10. Java多线程-----Thread常用方法