美文网首页
初识sql语句

初识sql语句

作者: knot98 | 来源:发表于2018-09-11 15:19 被阅读0次

有了mysql这个数据库软件,就可以将程序员从对数据的管理中解脱出来,专注于对程序逻辑的编写
mysql服务端软件即mysqld帮我们管理好文件夹以及文件,前提是作为使用者的我们,需要下载mysql的客户端,或者其他模块来连接到mysqld,然后使用mysql软件规定的语法格式去提交自己命令,实现对文件夹或文件的管理。该语法即sql(Structured Query Language 即结构化查询语言)

SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。SQL语言分为3种类型:
1、DDL语句    数据库定义语言: 数据库、表、视图、索引、存储过程,例如           CREATE DROP ALTER
2、DML语句    数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT
3、DCL语句    数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE

1. 操作文件夹

    增:create database db1 charset utf8;
    查:show databases;
    改:alter database db1 charset latin1;
    删除: drop database db1;

2. 操作文件

先切换到文件夹下:use db1
    增:create table t1(id int,name char);
    查:show tables
    改:alter table t1 modify name char(3);
          alter table t1 change name name1 char(2);
    删:drop table t1;

3. 操作文件中的内容/记录

    增:insert into t1 values(1,'egon1'),(2,'egon2'),(3,'egon3');
    查:select * from t1;
    改:update t1 set name='sb' where id=2;
    删:delete from t1 where id=1;

    清空表:
        delete from t1; #如果有自增id,新增的数据,仍然是以删除前的最后一样作为起始。
        truncate table t1;数据量大,删除速度比上一条快,且直接从零开始,

        auto_increment 表示:自增
        primary key 表示:约束(不能重复且不能为空);加速查找

相关文章

  • 初识sql语句

    有了mysql这个数据库软件,就可以将程序员从对数据的管理中解脱出来,专注于对程序逻辑的编写mysql服务端软件即...

  • MySql分组查询前N条记录

    Sql语句 SQL语句解析

  • 插入数据并获取自增ID

    方法一:SQL语句 方法二:SQL语句 方法三:SQL语句 方法二:JDBC

  • SQL语句的优化

    sql语句的优化:多使用共享语句 尽量使你的sql语句能够使用索引。怎样使sql语句能够使用到索引呢:当sql语句...

  • sql

    sql经典语句经典SQL语句大全(绝对的经典) - 浪迹天涯芳草 - 博客园 sql语法SQL语句查询语句完整语法...

  • 存储过程

    定义: 一组预编译好的SQL语句,可以理解成批量处理语句. 存储过程a : (SQL语句1;SQL语句2;SQL语...

  • mysql sql层分析 优化过程分析

    sql层 sql层接口接收sql语句 判断sql语句类型dml update select insertddl ...

  • oracle 存储过程执行动态sql实例

    1 概述 oracle的动态sql是指在语句块使用execute immediate 执行sql语句,sql语句可...

  • SQL 语句教程

    SQL 语句教程 SQL语句教程(01) SELECT.................................

  • SQL 语句教程3

    SQL 语句教程SQL语句教程(01) SELECT..................................

网友评论

      本文标题:初识sql语句

      本文链接:https://www.haomeiwen.com/subject/dpsugftx.html