• mysql 库与表操作


    1. 库操作

    1.1. 创建数据库

    语法规则:create database 库名;

    CREATE DATABASE dt55;
    

    在创建库时,希望指定编码语法:create database 库名 character set 编码名

    CREATE DATABASE dt55 CHARACTER SET utf8;
    

    1.2. 删除数据库

    DROP DATABASE dt55;
    

    1.3. 查看数据库

    (1)查看某一个数据库的详细信息

    语法:show CREATE DATABASE 库名:

    SHOW CREATE DATABASE dt55_mysql;
    

    (2) 查看mysql服务器软件下所有的库

    SHOW DATABASES:
    

    (3) 查看:当前用户连接的是哪个数据库:

    select DATABASE();
    

    (4)查看指定的数据库下有哪些表:

     SHOW TABLES;
    

    1.4. 修改数据库

    这里的修改数据库一般是修改编码

    语法:alter database 库名 character set 新编码名;、

    列子:

    SHOW CREATE DATABASE dt55_account;
    ALTER DATABASE dt55_account CHARACTER SET utf8;
    

    2. 表操作

    2.1. 创建表

    语法:

    CREATE TABLE 表名(
    字段1 数据类型,
    字段2 数据类型,
    .....
    )

    # 由于是先有库(database),然后在库中创建表(table)
    # 选中某一个数据库:use 库名;
    USE dt55;
    CREATE TABLE java成绩表(
         姓名 VARCHAR(40),
         班级 VARCHAR(20),
         Java成绩 FLOAT
    );
    

    2.2. 删除表

    DROP TABLE java成绩表;

    2.3. 修改表

    1.对已经存在的表进行重命名:rename TABLE 旧表名 TO 新表名;

      RENAME TABLE aaa TO bank;
    

    2.往已经存在的表中添加字段信息:alter TABLE 表名 ADD 字段名 数据类型;

      ALTER TABLE bank ADD gender VARCHAR(2);
    

    3.删除某一张表中的字段:alter TABLE 表名 DROP 被删除的字段名

      ALTER TABLE bank DROP gender;
    

    4.对表中字段进行重命名:ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新字段名数据类型

      ALTER TABLE bank CHANGE aaa username VARCHAR(40);
    

    5.修改某一字段的数据类型长度:

        ALTER TABLE bank CHANGE bankNo bankNo VARCHAR(25);
    

    2.4. 查看表

    查看表结构desc

      DESC bank;
    

    查看表的创建语句

      SHOW CREATE TABLE bank;
    
  • 相关阅读:
    2019 SDN上机第5次作业
    iOS 多线程
    安装pygame
    五分钟学会ios反编译
    反编译ipa包
    Flutter 混合开发(一)
    iOS开发-block异步实现return
    Mac下Anaconda的安装和使用
    挣值分析
    【PMP】挣值分析
  • 原文地址:https://www.cnblogs.com/louhui/p/10268512.html
Copyright © 2020-2023  润新知