Mysql

1.什么是数据库?
        数据库时按照数据的结构来组织,存储,和管理数据的仓库,就是存放数据的仓库。

2.数据库有哪些?
        数据库分为关系型数据库和非关系型数据库

        关系型数据库有:orale(国有企业),mysql(大部分公司使用),sqlServer,sqllite

        非关系型数据库有:mongoDB,redis

3.DDL—数据库定义语言

        简单来说就是定义数据库,用于定义表结构。

4.数据库语句操作
(所有数据库的数据库名,表名,表字段都是区分大小写的)
       创建数据库—— create database 数据库名;

        删除数据库——drop database 数据库名;

        选怎数据库——use 数据库名;

        创建一个使用utf8的数据库——create database 数据库名 character set utf8

5.表结构语句操作

        创建表——如:create table 表名(id int,name,varchar(20),saraly float(5,2),day date);  

        删除表——drop table 表名;

        查看所有表——show tables;     

        查看表的创建结构——show create table 表名;
        查看表结构——desc 表名;

        在原有的表上添加一列——alter table 表名 add 列名 类型
        在原有的表上删除一列——alter table 表名 drop 列名

        在原有的表上修改一列——alter table 表名 MODIFY 列名 类型

6.表的约束:
        不为空——NOT NULL

        自增——AUTO_INCREMENT

        主键——PRIMARY KEY

        去重——UNIQUE KEY

        设置编码——ENGINE

7.数据库操作语言

        添加数据:——insert into  表名(字段名,字段名,字段名...) values

      (数据1,数据2,数据3,...);

        或       
       添加数据:——create table 表名 values (字段名1=数据1,字段名2=数据2,

       字段名.=数据 3,..);
       添加数据多条:——
        create table 表名(字段名1,字段名2,字段名3,...) values
        (数据1,数据2,数据3,...),
        (数据4,数据5,数据6,...),

        (数据7,数据8,数据9,...);

        查询全部——select * from 表名;

        删除单挑数据——delete from 表名 where 条件

        删除所有数据——delete from 表名

        修改一个数据——update 表名 set 修改内容 where 条件

8.DQL—数据库查询语句

        查询
         查询全部信息——select * from student;    
        查询一条信息——select * from student where sname = '哈哈';     
        条件查询
        select * from student where sid = 1 or sid = 4;
        select * from student where sid in(1,3);
        select * from student where sscore > 50 and sscore < 90;
        select * from student where sscore  BETWEEN 50 and 90;
        模糊查询
        select * from student where sname like '张%';
        select * from student where sname like '%张';
        select * from student where sname like '%张%';
       排序(倒序)
       select * from student ORDER BY sscore desc;
       分

总结 :排序 分页  分组不能出现where

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值