为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
MySQL
(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;



作者:IT大牛辉
链接:https://www.jianshu.com/p/2051160ec047


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消