继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

MYYA
关注TA
已关注
手记 435
粉丝 75
获赞 326
(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

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP