• mysql 关于数据库和数据表的基本操作


    -- 备注:
    -- 1、每一条mysql语句后面都需要加上半角分号
    -- 2、可以用``符号(1键旁边的那个键)将字段名称引用起来,如`Name`
    -- 3、mysql在windows下不区分大小写,在linux/unix下会区分大小写,因此在设计数据库和表的时候,应当对字段名称使用小写的形式
    -- 4、关于 数据表、列字段等的信息都可以在information_schema这个数据库中找到
    -- 5、mysql中,用auto_increment来表示自增字段;而在mssql中,使用的是identity
    
    -- 显示当前实例的 数据库 集合
    show databases;
    
    -- 显示 是否存在 某个数据库
    show databases like 'my%';
    
    -- 创建 数据库
    -- 1、判断数据库不存在的情况下 做创建操作
    create database if not exists mytest;
    -- 2、直接创建数据库
    create database mytest;
    
    -- 删除 数据库
    -- 1、判断数据库存在的情况下 做删除操作
    drop database if exists mytest;
    -- 2、直接删除
    drop database mytest;
    
    -- 使用数据库
    use mytest;
    
    -- 创建 数据表
    -- 1、如果不存在student表,则创建student表
    create table if not exists student(
    Id int primary key auto_increment,
    `Name` varchar(255),
    `Fee` decimal(5,2)
    );
    -- 2、直接创建数据表
    create table student(
    Id int primary key auto_increment,
    `Name` varchar(255),
    `Fee` decimal(5,2)
    );
    
    -- 删除 数据表
    -- 1、判断数据表存在的情况下 做删除操作
    drop table if exists student;
    -- 2、直接删除数据表
    drop table student;
    
    -- 显示 当前实例 所有数据库信息
    show databases;
    -- 显示 当前实例 是否存在 某个数据库
    show databases like 'my%';
    
    -- 显示 当前数据库 所有数据表信息
    show tables;
    -- 显示 当前数据库 是否存在 某个数据表
    show tables like 'stu%';
    
    -- 查询 某个数据库 是否存在 某个数据表
    select * from information_schema.`TABLES` where TABLE_NAME='student' and TABLE_SCHEMA='mytest';
  • 相关阅读:
    端口以及服务常用cmd
    异步,同步,阻塞,非阻塞,并行,并发,
    mysql启动不起来
    安装nagios出现的错误
    Linux内核优化
    mysql使用常见问题
    mysql日志
    mysql数据库使用脚本实现分库备份过程
    mysqladmin常用用法
    mysql授权
  • 原文地址:https://www.cnblogs.com/williamwsj/p/10081650.html
Copyright © 2020-2023  润新知