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';
  • 相关阅读:
    POJ 1795 DNA Laboratory
    CodeForces 303B Rectangle Puzzle II
    HDU 2197 本源串
    HDU 5965 扫雷
    POJ 3099 Go Go Gorelians
    CodeForces 762D Maximum path
    CodeForces 731C Socks
    HDU 1231 最大连续子序列
    HDU 5650 so easy
    大话接口隐私与安全 转载
  • 原文地址:https://www.cnblogs.com/williamwsj/p/10081650.html
Copyright © 2011-2022 走看看