(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
 
		 随时随地看视频
随时随地看视频 
				 
				 
				 
				 
				