• Mysql的操作


    一、数据库的操作

          

      

    • 创建数据库(增)

      关键字:create

      语法形式:create database 数据库名[数据库选项] ;其中,数据库选项有两个:一个是字符集,一个是校对规则   (可默认)。

      

    • 查看数据库(查)

      1.查看有哪些数据库:show databases;

      

      2.查看数据库的创建创建语句:show create database 数据库名。

      

    • 删除数据库(删)

      关键字:drop

      语法形式:drop database 数据库名。

      

    • 修改数据库(改)

      关键字:alter

      语法:alter database 数据库名 新的库选项;

      

    二、数据表操作

      首先,所有的数据表都应该属于某一个具体的数据库!所以,有关数据表的任何操作都需要先指定其所属的数据库!

         有两种方式:

             1,  显示的指定数据库

        

        2,  指定默认的数据库

        

    • 创建数据表(增)

      

    • 查看数据表(查)

      1.查看当前数据库下所有数据表

      

      2.模糊查询

      关键字:like      通配符:_可以代表任意的单个字符,%可以代表任意的字符

      

      3.查看表的创建语句

      

      一般我们可以以G代替语句结束符使得结果看起来比较有条理:

      

      4.查看表的结构

      语法:desc 表名

      

    • 删除数据表(删)

      语法:drop table 表名       比较完整的语法:drop table if exists 表名;(防止删除一个不存在的表报错)

      

    • 修改数据表(改)

      1.修改表名

      语法:alter table 旧表名 rename to 新表名

      

      另外,我们还可以利用rename语法实现数据表的移动:

       

      2.修改列定义

      关键字:上级命令关键字 alter table ,下级命令关键字 add(增加),drop(删除),change(重命名),modify(修改)

      语法:

        增加一列: alter table 表名 add 新列名 字段类型

        

        删除一列: alter table 表名 drop 字段名

        

      3.修改字段类型: alter table 表名 modify 字段名 新的字段类型

        

           4.修改字段排序: alter table 表名 modify 字段名 数据类型 first;(first排第一);alter table 表名 modify 字段名1 数据类型 after 字段名2;(把字段名1放到字段名2后面)

        

      5.重命名字段: alter table 表名 change 原字段 新字段名 新字段类型;

      

      6.修改表选项

      语法:alter table 表名 表选项信息

      

       修改数据表的存储引擎

      

    三、数据表的数据操作(数据的增、删、查、改)

    • 插入数据

      语法:insert into 表名(字段列表) values(值列表);

       

    • 查询数据

      语法:select *|字段列表 from 表名[查询条件];

      

    • 删除数据

      语法:delete from 表名[删除条件]

        标准语法:

        delete from 表名 [where条件] [order by 字段名 asc|desc][limit 数据量]

      

      

      还有一个类似删除功能的语法:

      truncate table 表名;  或 truncate 表名;

      注意:该语句不属于DML,属于DDL

      相当于做了两件事情:

      1,  先把原表drop掉!

      2,  再按以前的原表的结构重新创建一次!

     

    • 修改数据

       语法:update 表名 set 字段1=新值1,字段2=新值2......[修改条件]

      

    • 蠕虫复制

      语法:insert into 表名 select * |字段列表 from 表名

     

  • 相关阅读:
    【WPF】自定义CheckBox复选框
    如何在WPF中引用Windows.System.Forms.Integration
    【转载】wpf DataGrid自动显示行号
    C#网络编程(订立协议和发送文件) Part.4
    C#网络编程(接收文件) Part.5
    状态模式
    C#网络编程(同步传输字符串) Part.2
    我的一个自己写的更新缓存的aop实例
    C#网络编程(基本概念和操作) Part.1
    mssql根据分类查询每个分类前100条数据 表名m_data,分类字段名m_type
  • 原文地址:https://www.cnblogs.com/ccw869476711/p/8717985.html
Copyright © 2020-2023  润新知