(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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦