zoukankan      html  css  js  c++  java
  • SQL

    1.SQL简介:

       结构化查询语言:是一种计算机语言,用于操作数据库。对数据库中的数据进行增删改查

    2.SQL的分类(按功能划分)

       DDL: 数据库定义语言(用这个语言创建库,创建表)

      DML: 数据库操作语言(对数据库中的数据进行增删改)

      DQL: 数据库查询语言(对数据库的数据进行查询操作)

      DCL:  数据库控制语言(数据库权限的管理操作)

    我们可以使用sql语句对所有的关系型数据库进行操作

    3.数据库定义语言详解

      create(创建)   alter (修改)  drop (删除)

          1)对库的操作

        create database 库名;

          create database 库名 character set 编码集;(解决中文乱码问题。eg:utf8,gbk)

      一句完整的语句结束要加分号

      查询:

          show databases; 查看当前软件中有多少个数据库

            show create database 库名; 查看当前数据库详细创建信息

      修改:

        alter database 库名 character set utf8

      删除数据库:

        drop database 库名;

      连接数据库:

        use 库名 ; //我们要在哪个库中创建表

      2)对表的操作

          步骤一、登录数据库 (mysql -uroot -p密码)

           步骤二:创建库 (create database 库名)

           步骤三:连接数据库 (use 库名)

                步骤四:创建表

           创建表 create table 表名(

                      id int

                      username varchar(32)

                      );

        查看表

             show tables:查看当前数据库一共有多少表

                 select database(): 查看当前表所在库

            desc 表名; 查看表的结构

        修改表

          alter table 表名 

                                             rename 新的表的名字        #修改表名

                                    add  字段名 字段的类型     ##添加新的字段 

                                              change 旧的字段名字 新的字段名字 类型  ##修改字段名

                                              modify   字段的名字 新的数据类型    ##修改数据类型

                                              drop       字段的名字     ##删除字段

            (ps:以上语句均是紧跟表名后)

        删除表

          drop table 表名;

  • 相关阅读:
    IDEA tomcat 乱码( Catalina log localhost log server )
    idea的maven项目无法加载resources下的配置或是xml文件
    【MyBatis系列10】MyBatis日志如何做到兼容所有常用的日志框架
    【MyBatis系列9】彻底搞懂MyBatis插件原理及PageHelper原理
    【MyBatis系列8】带你彻底掌握MyBatis的缓存工作原理
    【MyBatis系列7】原来SqlSession只是个甩手掌柜,真正干活的却是Executor等四大对象
    idea 热部署Devtools
    git branch 命令查看分支、删除远程分支、本地分支【转】
    【转】elasticsearch 基础知识汇总
    【转】Elasticsearch究竟要设置多少分片数?
  • 原文地址:https://www.cnblogs.com/Ellen-study/p/9325664.html
Copyright © 2011-2022 走看看