sql 基础知识

来源:互联网 发布:python 函数 传入list 编辑:程序博客网 时间:2024/06/16 11:00
1.数据库也是一种软件
2.通过客户端来操作数据库
3.通过 net start mysql 启动
        net stop  mysql 停止
4.show database;查询所有数据库
use database: 使用某个数据库
show table:   查询某个表
javabean  百科 :javaBean在MVC设计模型中是model,又称模型层,在一般的程序中,我们称它为数据层,就是用来设置数据的属性和一些行为,然后我会提供获取属性和设置属性的get/set方法

sql  (结构化查询语言)

建表:
  careat table xxx (字段 类型(长度),字段()类型(长度));
插入数据:
    insert into 表名 values(xxx,xxx);
删除:
  drop table  表名;
删除语句:
delect from 表名  where 条件

给查询出来的字段取别名
select 字段as(别名) from 表名

修改
update 表名 set 字段 =“***” where 条件;
修改两个字段
update 表名 set 字段 = “***”,字段 = “***” where 条件


给查询的字段取别名    注意:as  可以省略


select 字段 (as) 别名 ,字段 (as) 别名 from 表名 where 条件

distinct:关键字 是用来消除结果集中重复的信息;

varchar   char


is null      是 null
is not null  不是 null


模糊查询:like
% 表示零个或多个字符  _  表示一个字符

逻辑符合查询 
(where后面条件的连接)

  and (条件同时满足) or(满足一个条件即可)


对查询排序:
asc  desc  : 只作用于前面一个字段
条件后面  order by  字段 (asc 或 desc);


常用函数:

1.lenght 求字段的长度
  2.截取字符创 : SELECT SUBSTR(字符串 FROM 开始位置 FOR 长度) FROM emp;
百度 : 日期的格式化
4.分组函数: 不能直接放在where后面(先有操作再有值)
5.avg(字段):平均数
6.max()    :最大值
7.min()    :最小值
8.sum()  :求和
9.count()  :计数
原创粉丝点击