A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© nc11111 中级黑马   /  2016-4-21 20:31  /  299 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


                数据库关系管理系统
                        -数据库
                                -表
                                        -数据
       
        SQL语句:
                DDL:结构定义语句
                        对数据库的定义     对表结构的定义
                       
                        表的定义:  格式,主键(数据每条记录的唯一标识,非空,唯一),自增
                                create table 表名(
                                        字段1  字段类型 primary key auto_increment,
                                        字段2  字段类型,
                                        字段3  字段类型,
                                        字段4  字段类型
                                );
                       
                        表可以对应java当中类,每个成员变量对应表中字段,名称对应,数据类型对应
                                class       类名{
                                        数据类型   成员变量名1;
                                        数据类型   成员变量名2;
                                        数据类型   成员变量名3;
                                        数据类型   成员变量名4;
                                }
                       
                DML:数据操作语句
                        添加insert into
                        修改update
                        删除delete
                       
                DQL:数据查询语句
                        select 字段们(可以使用* 代表所有字段)  from  表   where 符合的条件
                       
                        where条件种类:                                       
                                        1.比较运算符
                                                > >= < <= = !=(<>)
                                        2.逻辑运算符
                                                and  or   not                                               
                                        3.between ...and...
                                                在指定范围内                               
                                                注意:between 后面的值必须是小值 and后面的是大值       
                                        4.in
                                                可以比较多个值                                               
                                        5.like
                                                模糊查询
                                                通配符使用:
                                                        1.% 匹配多个
                                                        2._ 匹配一个                                                       
                                        6.null值操作
                                                 is null; 判断为空
                                                 is not null; 判断不为空
                                        7.distinct虑重与order by排序ASC升  DESC降
                       
                        函数:对某个字段进行纵向操作
                                SUM 求和
                                COUNT 求记录个数
                                MAX/MIN 最大/最小
                                AVG 平均值
                               
                        分组:将所有数据按照指定的字段分组,每组内容可以进行数据函数操作
                        常用语句,没有的希望大家补充。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马