美文网首页
MySQL | 如何操作数据库及数据库表

MySQL | 如何操作数据库及数据库表

作者: 82a7fe2508f4 | 来源:发表于2022-04-28 10:26 被阅读0次

    一、MySQL数据库的操作

    ▲ DDL

    数据定义语言.创建,删除与修改数据库中的对象.

    create drop alter


    1.创建数据库

    一般语法:

    CREATE DATABASE [IF NOT EXISTS] database_name

    DEFAULT CHARSET utf8 #数据库默认字符集

    COLLATE utf8_general_ci; #数据排序规则

    #创建一个ecshop2的数据库

    create database ecshop2

    default charset utf8

    collate utf8_general_ci;

    2.删除数据库

    一般语法:

    DROP DATABASE [IF EXISTS] database_name;

    #删除ecshop2数据库

    drop database ecshop2;

    二、 MySQL数据库表的操作

    1.create table

    一般语法:

    create table tab_name

    (

    col_name1 type1,

    col_name2 type2,

    ...

    col_namen typen

    );

    #创建一个学生表

    CREATE TABLE student_cxx

    (

    sno INT,

    sname VARCHAR(20),

    ssex INT,#0 male 1 female

    sbirthday DATE,

    saddress VARCHAR(100),

    sphone VARCHAR(20)

    );

    SELECT * FROM student_cxx;

    ▲ 表的复制 --CTAS语法

    create table tab_name

    as select expression;

    可以用于快速备份表.

    #备份商品表

    SELECT * FROM ecs_goods;

    CREATE TABLE ecs_goods_yyyymmdd

    AS SELECT * FROM ecs_goods;

    SELECT * FROM ecs_goods_yyyymmdd;

    2.drop table

    语法:

    drop table tab_name;

    SELECT * FROM ecs_goods_yyyymmdd;

    #删除备份的商品表

    DROP TABLE ecs_goods_yyyymmdd;

    Table 'xxx' doesn't exist的错误

    原因:

    1.表名书写错误

    2.表被删除或未创建

    3.没有相应的操作权限

    相关文章

      网友评论

          本文标题:MySQL | 如何操作数据库及数据库表

          本文链接:https://www.haomeiwen.com/subject/vxnkyrtx.html