zoukankan      html  css  js  c++  java
  • SQL语言

    1.简介

    Structured Query Language结构化查询语言。SQL语句不依赖于任何平台,对所有的数据库是通用的。学会了SQL语句的使用,可以在任何的数据库使用。
    SQL语句是一个非过程性的语言,每一条SQL执行完都会有一个具体的结果出现。
    SQL是用来存取关系数据库的语言,具有查询、操纵、定义和控制关系型数据库的四方面功能。

    2.SQL分类

    DDL (数据定义问题) 
    数据定义语言 - Data Definition Language
    用来定义数据库的对象,如数据表、视图、索引等
    DML (数据操纵问题) 
    数据处理语言 - Data Manipulation Language
    在数据库表中更新,增加和删除记录 
    如 update, insert, delete
    DCL (数据控制问题) 
    数据控制语言 – Data Control Language
    指用于设置用户权限和控制事务语句
    如grant,revoke,ifelsewhile,begin transaction
    DQL (数据查询问题)(重点重点重点) 
    数据查询语言 – Data Query Language
    select
    #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
    show create table t1;
    desct1;
    改:alter table t1 modify name char(3);
    alter table t1 change name name1 char(2);
    删:drop table t1;
    
    
    #3. 操作文件中的内容/记录
    增:insert into t1 values('egon1',1),('egon2',2),('egon3',3);
    查:select * from t1;
    改:update t1 set name='sb' where id=2;
    删:delete from t1 where id=1;![1530702420994](C:UsersHANG1~1AppDataLocalTemp1530702420994.png)
    

     创建库create database db1;(增)

       查看信息:show create database db1;(查)

    库的改:alter database db1 charset gbk;

     查看表的信息:show create table creadit_ifno;

     desc creadit_ifno;

     表的插入和查询:insert into t1 values('egon1',1),('egon2',2),('egon3',3);

    select * from t1;

    3、修改表结构

    语法:
    1. 修改表名
          ALTER TABLE 表名 
                              RENAME 新表名;
    
    2. 增加字段
          ALTER TABLE 表名
                              ADD 字段名  数据类型 [完整性约束条件…],
                              ADD 字段名  数据类型 [完整性约束条件…];
          ALTER TABLE 表名
                              ADD 字段名  数据类型 [完整性约束条件…]  FIRST;
          ALTER TABLE 表名
                              ADD 字段名  数据类型 [完整性约束条件…]  AFTER 字段名;
    
    3. 删除字段
          ALTER TABLE 表名 
                              DROP 字段名;
    
    4. 修改字段
          ALTER TABLE 表名 
                              MODIFY  字段名 数据类型 [完整性约束条件…];
          ALTER TABLE 表名 
                              CHANGE 旧字段名 新字段名 旧数据类型 [完整性约束条件…];
          ALTER TABLE 表名 
                              CHANGE 旧字段名 新字段名 新数据类型 [完整性约束条件…];
  • 相关阅读:
    李彦宏:创业成功五招即可
    JS无聊之作——换肤切换样式
    从3个科技公司里学到的57条经验(转载)
    早该知道的7个JavaScript技巧
    ASP.NET Cookie 概述
    曝光SEO高手藏在内心的SEO秘籍
    18种最实用的网站推广方法大全
    javascript的IE和Firefox兼容性问题
    增加反向链接的35个技巧
    常用JS片段
  • 原文地址:https://www.cnblogs.com/z18271397173/p/9265124.html
Copyright © 2011-2022 走看看