设为首页 加入收藏

TOP

mysql(三)
2019-09-17 19:05:03 】 浏览:48
Tags:mysql

  

DDL:操作数据库,表

  操作数据库:CRUD

  C:创建数据库:

      create database  数据库名称

    判断是否存在:

      create database if not exists  数据库名称

    创建数据库,并指定字符集

      create  database  数据库名称  character  set  字符集

    示例:

      create database  if  not  exists  saber character set utf8

  R(retrieve):查询数据库

      查询所有数据库名称

      show  databses 

      查询某个数据库的字符集:即查询数据库创建语句

      show  create  database  数据库名称

  U(update):修改数据库

      修改数据库的字符集:

      alter database  数据库名称  character  set  字符集名称

  D(delete):删除数据库

      删除数据库

      drop database  数据库名称

      判断数据库存在之后再删除

      drop  database  if  exists  数据库名称

  使用数据库

      查询当前使用的数据库

        select databse()

      使用数据库

           use  数据库名称

  

  操作数据表:CRUD

  C:创建数据表:

      create table  表名(

        列名   数据类型,

        列名   数据类型,

         .....

        列名   数据类型

      ) 

      *注意:最后一列不能加逗号

  示例:

      create  table saber (

        name  varchar(20),

        age  int,

        score double(5,2),

        time  date,

        insert_time  timestamp

        )

      *varchar表示最大几个字符,saber 表示5个字符,吾王表示2个字符

      *double表示最多5位,取2位小数

        date :日期  年月日

        datetime:日期,年月日时分秒

        timestamp:时间戳格式 

  复制数据表:

      create table 表名  like 被复制的表名

  R(retrieve):查询数据表

      查询某个数据表

        show  tables

      查询表的结构

        desc   表名      

     U(update):修改数据库

      修改表名

        alter table 表名  rename to  新的表名

      修改标的字符集

        alter table 表名  character set  字符集名称

      添加一列

        alter table 表名 add 列名  数据类型

      修改列名称  类型

        alter table  表名  change  列名  新列名  新的数据类型

        alter  table 表名  modify  列名  新的数据类型   #只修改数据类型

      删除列

        alter  table  表名  drop  列名

   D(delete):删除数据表

      drop table 表名

      drop table  if exists  表名

      

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇基于nodejs的流水线式的CRUD服务.. 下一篇[20190402]Library Cache mutex.t..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目