美文网首页PHP经验分享程序员
数据库(2)MYSQL的基本命令

数据库(2)MYSQL的基本命令

作者: IT大牛辉 | 来源:发表于2018-08-07 22:11 被阅读9次
    (1)什么是数据库
    • 是按照数据结构来组织、存储和管理数据的仓库,是存储在一起的相关数据的集合。
    • MySQL就是这样的一个关系型数据库管理系统(RDBMS),它可以称得上是目前运行速度最快的SQL语言数据库管理系统。
    (2)MYSQL的优势
    • MYSQL是一款自由软件,任何人都可以从MYSQL官方网站下载。
    • MYSQL是一个多用户,多线程SQL数据库服务器。
    • MYSQL可以快捷,安全和有效的处理大量的数据。
    (3)数据库基本概念
    • 能够减少数据多余的部分,大量的节省了内存。
    • 具有较高的数据独立性和已扩容性
    • 现数据资源的充分共享
    (4)MYSQL基本命令
    • <1>创建一个名为data_name的数据库
    create database data_name;
    
    • <2>删除一个名为data_name的数据库。
    drop database data_name;
    
    • <3>列出所有数据库
    show databases;
    
    • <4>使用名为data_name的数据库
    use data_name;
    
    • <5>启动MYSQL
    sudo service mysql start
    
    • <6>停止MYSQL
    sudo service mysql stop
    
    • <7>查看数据库版本
    sql->status;
    
    • <8>ubuntu上进入MYSQL命令
          用户名 密码
    mysql -u root -p
    
    • <9>创建表格
    CREATE TABLE name(
       文件内容
    );
    
    • <10>列出表格
    show tables;
    
    • <11>查看表格信息
    show create table table_name;
    
    • <12>查看表结构
    desc table_name;
    
    • <13>创建数据名为bc 并为字符集设置为utf8
    CREATE DATABASE bc DEFAULT charset=utf8;
    
    • <14>查询所有引擎
    show engines;
    
    • <15>查询默认引擎
    show variables like 'default_storage_engine';
    
    • <16> 修改默认引擎
     set default_storage_engine=INNODB;
    
    (5)表的增删改查
    • <1>给name表添加一个age的字段并且默认
    ALTER TABLE name ADD age int DEFAULT 0;
    
    • <2>给表名为name的num字段修改为newNum并且设置数据类型
    ALTER TABLE name CHANGE num newNum int(11);
    
    • <3>删除name下的age的字段
    ALTER TABLE name DROP age;
    
    • <4> 把name的表名修改为newName
    RENAME TABLE name TO newName;
    
    • <5>删除表
    DROP TABLE  name;
    
    • <6>把名为name1的表复制到name2里
     CREATE TABLE IF NOT EXISTS name1 like name2;
    

    相关文章

      网友评论

        本文标题:数据库(2)MYSQL的基本命令

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