zoukankan      html  css  js  c++  java
  • mysql语句1-创建库和表

    一、DDL数据定义语言

              就是对书库内部的对象进行创建、删除、修改等操作的语言。

              关键字:create  drop  alter

    1.连接数据库

         mysql -u用户名 -p -h指定主机(不指定默认是本机)

    2. 创建数据库:

              mysql> create database test1;

              Query OK, 1 row affected (0.00 sec)

         删除库

              mysql> drop datbases test1;

              (0.00 sec):这个表示操作执行的时间。

    3.查询数据库

              mysql> show databases;

              默认的四个库:

    4.选择要使用的数据库

               use 库名

               查看库里的表

               show tables;

          如果没有实现用use选择库可以这样写:

               show tables from 库名; 

    5.创建表

              create table 表名字(

              列名1 列的数据类型1 此列的约束条件,

              列名2 列的数据类型2 此列的约束条件,

              ................

               列名n 列的数据类型n  列的约束条件,

              )

         

         查看表的定义:

              desc 表名字;  前提是先用use选择库名

              desc 库名.表名;

     

         查看更详细的信息:

              mysql> show create table 库名.表名;

         删除表

              drop table 表名

         修改表:修改表的某字段的类型

               格式为:alter table 表名 modify 字段 要改成的类型;

              

        

    mysql> alter table pangbing modify name varchar(20);

              

         

    修改表:修改字段名称

          语法:alter table 表名 change 老字段名称 新字段名称 字段类型(约束条件);

          注意:modify和change都能改变字段的类型,但是change能改变字段的名称,modify不能。

             

    修改表:在表中插入字段

          格式为:alter table 表名 add column 新增的字段名称 字段类型(约束条件);

          column可以省略不写。这样插入默认是在最后一行的。

     

    按照字段排列顺序增加

          alter table 表名 add 新增字段 字段类型  after 字段(排在谁的后边写谁)

          注意:这种方式添加不能同时添加约束条件

     

    对于已有的字段进行排序,

           alter table 表名 modify 已有字段 字段类型  位置

           例子1:

           alter table pangbing modify nianling int first;

           将pangbing表中nianling字段放在最前边。

           例子2:

            alter table pangbing modify ningling int after name;

            将pangbing表中nianling字段放在name字段后边。

                   

    修改表:在表中删除字段

        格式为: alter table 表名 drop column 字段名称;

        colunm可以省略

    6.修改表名

         alter table 表名 rename 新表名;

     

     

              

              

              

           

              

       

          

  • 相关阅读:
    mysql 实战 or、in与union all 的查询效率
    转:手机流畅的决定性因素
    合批只是对CPU的优化,与GPU没有任何关系
    UNITY 打包时提示sdk tools 或 sdk build tools版本低时可以直接点update 按钮进行更新
    RGB ECT 4BIT 压缩后质量远高于RGB ETC2 4BIT
    Adreno GPU Profiler
    UNITY2018.3 在editor下运行时new memoryprofiler显示 shader占用内存很大的问题在安卓上并没有看到
    VS2017断点调试UNITY2018.3 经常卡住的问题
    一次UNITY闪退问题的定位心得
    UNITY2018 真机开启deepprofiling的操作
  • 原文地址:https://www.cnblogs.com/pangbing/p/6534857.html
Copyright © 2011-2022 走看看