欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 数据库,SQL语句

数据库,SQL语句

2024/10/24 23:27:38 来源:https://blog.csdn.net/m0_67913262/article/details/141477338  浏览:    关键词:数据库,SQL语句

数据库:
    1.概念:
        文件:存放数据,掉电数据不会丢失,软件的配置及想要持续保存的数据放入文件中
        大批量数据存储和管理时使用数据库 

    2.类型:
        1.关系型数据库 
            1.Oracle 
              DB2

            2.MySQL 
              开源 
               
            3.sqlserver

            4.sqlite 
              小型数据库  

        2.非关系型数据库
            1.Redis  

    3.SQL语言 
        数据库支持的编程语言,主要对表完成:增、删、改、查相关功能

    4.安装sqlite数据库 
        1.虚拟机能够上网
        2.配置apt-get工具集
        3.安装sqlite数据库 
          sudo  apt-get  install  sqlite3   

    5.sqlite3命令:

    6.SQL语句:
        create table 
        创建表
        使用形式:
            create table 表名称(列1 数据类型, 列2 数据类型, ...);
        示例:
            create table student(姓名 text, 性别 text, 年龄 integer, 成绩 double);

        insert into 
        插入表
        使用形式:
            insert into 表名称 values(值1, 值2, ...);
        示例:
            insert into student values("张三", "男", 19, 89.5);
            insert into student values("李四", NULL, NULL, 99.99);
            insert into student (姓名, 年龄) values ("王二", 18);

        select  
        查看表  
        使用形式: 
            select 列1,列2,... from 表名称 where 匹配条件 order by 列名称 asc/desc;
        示例:
            select * from 表名称; 
            select 姓名,成绩 from student;
            select 姓名,成绩 from student where 姓名 like "%张%";
            select 姓名,成绩 from student order by 成绩 desc;
            select 姓名 from student where 成绩 > 85 order by 成绩 desc;

        delete from 
        删除表
        使用形式:
            delete from student where 匹配条件; 
        示例:
            select 姓名 from student where 成绩 > 85 order by 成绩 desc;

        update 
        更新表
        使用形式:
            update 表名称 set 列1=值1,列2=值2 where 匹配条件;
        示例:
            update student set 性别="女", 成绩=86.3 where 姓名="王二";

        drop table
        删除表 
        使用形式:
            drop table 表名称;

    7.数据库文件格式:
        数据库文件  ->  表 -> 列1  列2 列3 
        filename.db          ...  
     


 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com