• MySQL数据库


    五一假期之前我们学完了MySQL数据库,大部分都能在讲义里找寻到,我还是记录下了一些小笔记。

    3.2 创建数据库 create
    create database db_name    
        [DEFAULT] CHARACTER SET charset_name  -- CHARACTER SET:指定数据库采用的字符集
        [DEFAULT] COLLATE collation_name  --COLLATE:指定数据库字符集的比较方式(校对规则)
    例:
    mysql> create database emp      -- 指定默认字符集创建数据库
        -> default character set utf8
        -> ;
    Query OK, 1 row affected (0.00 sec)
    3.3 查看数据库 show create database
    显示数据库创建语句:
    show create database db_name;
    显示数据库语句:(只是显示数据库的名字)
    show databases ;                
    3.4 删除数据库 drop
    数据库删除语句:
    drop database db_name
    例:
    mysql> drop database emp;
    Query OK, 0 rows affected (0.01 sec)
    3.5 修改数据库     alter 
    修改数据库语句:
    alter database db_name    
        [DEFAULT] CHARACTER SET charset_name  
    |   [DEFAULT] COLLATE collation_name
    例:
    mysql> alter database emp default character set gbk;
    Query OK, 1 row affected (0.00 sec)
    
    
    
    
    
    
    查询数据库 show database;    show 是查询所有         查看表结构 desc 
    创建数据库 create database;    create是创建
    查询已经创建的数据库
     Show create database xxx
    删除数据库 drop database xxxx
    修改数据库 alter database 
    use  xxx语句使用库
    查看表结构 desc xxxx 
    添加字段
    alter tabale student add sgender varchar(2)
    
    
    
    
    
    
    删除字段
    Alter tabale student drop sgender
    修改字段类型
    Alter tabale studer modify remark varchar(100)
    修改字段名称
    Alter tabale studer change sgender gender varchar(2)
    修改表名称
    Alter table stydent rename to teacher
    
    
    
    
    
    -- 2.8 聚合查询(使用聚合函数的查询)
     -- 常用的聚合函数: sum()  avg()  max()  min()  count()
    
    聚合函数不能与其他字段一起实用
    
    /*求html这门课的最低分*/
    SELECT MIN(html) FROM score  ✔
    SELECT  sid,MIN(html) FROM score  ❌
    /*求本班有多少名学生  count是统计*/
    SELECT COUNT(XXX) FROM 表名    
    
    
    SELECT  * FROM student LIMIT
    SELECT  * FROM student LIMIT (当前页-1)每一页显示的条数,每一页显示的条数
    
    
    分组查询条件用 where 分组后查询条件用 having
    /*查询总人数大于2的性别*/
    SELECT ssex,COUNT(*) FROM student GROUP BY ssex HAVING COUNT(*)>2
    /*查询排序*/
    SELECT * FROM score WHERE js>60 ORDER BY jsp LIMIT 0,2
  • 相关阅读:
    mongoDB知识总结
    利用js来实现一些常用的算法
    onclick和onblur的冲突问题
    GitHub 基本操作流程
    Spark UDAF实现举例 -- average pooling
    信息论基本概念
    【神经网络和深度学习】笔记
    【神经网络和深度学习】笔记
    【神经网络和深度学习】笔记
    【神经网络和深度学习】笔记
  • 原文地址:https://www.cnblogs.com/pandam/p/10808615.html
Copyright © 2020-2023  润新知