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 新表名;

     

     

              

              

              

           

              

       

          

  • 相关阅读:
    @Schedule注解中的Cron表达式读取properties的方法
    antdv 使用单文件方式递归生成菜单
    git 新建分支并将代码推送到远程
    echarts 饼图 pie label 颜色自定义
    关于bootstrapValidator 表单校验remote出现两次重复提交才能验证通过问题处理
    bootstrap table实现x-editable的行单元格编辑及解决数据Empty的问题
    element-ui 弹出组件的遮罩层在弹出层dialog模态框的上面
    vue cli 3.0 用axios 调用本地json数据一直报404
    vue项目webpack打包部署到tomcat时,访问成功,但是刷新后页面报404
    select2的使用
  • 原文地址:https://www.cnblogs.com/pangbing/p/6534857.html
Copyright © 2011-2022 走看看