zoukankan      html  css  js  c++  java
  • 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';
  • 相关阅读:
    Linux 只显示目录或者文件方法
    Linux awk命令用法
    Linux sed命令用法
    python环境通过selenium实现自动化web登陆及终端邀请
    python3 selenium实现自动登陆网页
    Mybatis(3)-基于代理Dao实现CRUD操作
    Mybatis(2)-自定义mybatis分析(理解其原理)
    Oracle数据库连接工具的使用(三)
    Mybatis(1)-初识mybaits
    Oracle数据库连接工具的使用(二)
  • 原文地址:https://www.cnblogs.com/williamwsj/p/10081650.html
Copyright © 2011-2022 走看看