zoukankan      html  css  js  c++  java
  • mysql命令整理0919 不定期更新中

    1)新建数据库 create database +database_name;         查询数据库  show databases;       切换数据库   use database_name;     删除数据库 drop database  database_name;

    查看创建好的数据库定义  show create database +database_base\g;

    2)查看系统所支持的引擎类型 show  engines\g;

    3)显示默认数据库中的所有表 

    4)使用主键约束

    定义完所有的列之后指定主键   constraint <约束名>  primary key[字段名]

    2 多字段联合主键

    primary key [字段1,字段2,...,字段n]

    5)创建外键约束

    6)使用非空约束    语法规则:字段名  数据类型 not null

    7)使用唯一性约束  字段名 数据类型 unique        定义完所有列之后指定唯一约束  constraint<约束名> unique <字段名>

    8)查看数据表结构  describe  表名;  简写 dec 表名;                 查看表详细结构语句   show create table <表名\g>;

    9) 修改表名 alter table <旧表名>rename [to]<新表名>    例子:alter table test3 rename test03;      c查看修改表名是否成功用 show tables;

    10)添加字段  alter table <表名>add <新字段名><数据类型>[约束条件][first|alter 已存在字段名];       注:first 为可选参数,其作用是将新添加的字段设置为表的第一个字段  alter 为可选参数,其作用是将新添加的字段添加到指定的'已存在字段名'的后面。如果没有这二个参数,则默认将新添加的字段设置为数据表的最后列

    11)创建表的时候  表自增 用 auto_increment

    12)存储过程和函数    存储程序可以分为存储过程和函数

         创建存储过程语句 create procedure   创建存储函数语句 create  function    调用存储过程语句 call

         创建存储过程基本语法格式 如下:

         create procedure sp_name ([proc_parameter])                        

              [characteristics...]routime_body                //备注:create procedure 为用来创建存储函数的关键字;sp_name         为存储过程的名称;proc_parameter 为指定存储过程的参数列表

          参数有 in out inout   //注:in 表示输入参数,out表示输出参数,inout表示既可以输入也可以输入

          表现列表形式为:[in|out|inout]para_name type      //para_name 表示参数名称 type 表示参数的类型

    查看表存储过程的列子:   //注 delimiter后面要加空格在//  不然运行语句会报错 delimiter // 语句的作用是将mysql的结束符设置为//,因为mysql 默认的语句结束符号为分号; 为了避免与存储过程中mysql语句结束符相冲突,需要使用delimiter 改变存储过程的结束符,并以"end //'结束符存储过程,存储过程定义完毕之后再使用delimiter ;恢复默认结束符,delimiter 也可以指定其他符号作为结束符。

    12-1)创建存储函数 基本语法 create function func_name([func_parameter])

                                            returns type

                                           [characteristic...]rountine_body

    //create function 用来创建存储函数的关键字;func_name 表示存储函数的名称; func_parameter为存储过程的参数列表

    参数列表形式如下:

    [in|out|inout]param_name type

    returns type语句表示函数返回数据的类型

    12-2)存储过程中的if 条件判断

    if 语句格式:

    if 条件then

    语句

    elseif 条件 then

    语句

    else

    语句

    end if ;

  • 相关阅读:
    多线程:C#.NET中使用BackgroundWorker在模态对话框中显示进度条
    通过外接程序将Outlook邮件导出成Word文档
    [轉]FusionChartsFree参数说明
    MSIL学习资源
    FastCGI Error 2147467259 (0x80004005)
    编程实现双击某个文件用指定程序打开
    Excel api Enumerations 常量
    [轉]全面认识页面设置之PageSetup 对象
    AjaxFileUploaderV2.1增加可上传多个文件
    [轉]VB.NET and C# Comparison
  • 原文地址:https://www.cnblogs.com/happyna/p/5886312.html
Copyright © 2011-2022 走看看