ubuntu 下 MySQL 基本操作
2017-11-12 22:59
381 查看
一. MySQL 的安装启动
1.安装
sudo apt-get install mysql-server mysql-client
#### 2. 管理服务
2.1启动
service mysql start
2.2 停止
service mysql stop
2.3重启
service mysql restart
3.完整性
一个数据库就是一个完整的业务单元,可以包含多张表,数据被存储在表中
1.字段类型
数字: int decimal(小数类型需要指明数位比如 (5,2)) 字符串: char(8)如果不够右侧补充空格(不变) varchar(8)如果不够右边不补充空格(可变) text(大文本) 日期: datetime data time 布尔: bit(8) 8个位
2. 约束
主键: primary key 非空: not null 唯一: unique 默认: default 外键: foreign key
二. MySQL 数据库的使用
1. 本地链接数据库
mysql -uroot -p
2.查看当前版本
select version(); select now();
3.远程链接
mysql -h ip -uroot -p 注意把ip替换就好
4. 数据库操作
创建数据库 create database dbname charset=utf8; 删除数据库 drop database dbname; 切换数据库 use dbname; 查看当前选择的数据库 select database(); 注. 以上dbname 为数据库名称
5. 表操作
查看当前数据库所有表 show tables; 创建表 create table tablename( 列及类型 );
修改表 alter table tablename add|change|drop 列名 类型;
删除表 drop table tablename; 查看表结构 desc tablename;
更改表名称
rename table oldname to newname;
查看表的创建语句 show create table 'tablename'
6.数据库操作
查询 select * from tablename; 增加 全列插入: insert into tablename values(....) 缺省插入: insert into tablename(列1....) values(值1 .....) 同时插入多条数据 insert into tablename values(....),(.....) 或者 insert into tablename(列1...) values(值1...),(值1....);
修改 update tablename set 列1=值1 ,... where 条件
删除 delete from tablename where 条件 注意删除需谨慎,删了就没了一般进行逻辑删除,即把isdelete 设成1如(上下图对比)实现假删除
7.备份与恢复
sudo -s 进入超级管理员 cd /var/lib/mysql //进入mysql 目录 mysqldump -uroot -p databasename > ~/Desktop/备份文件.sql; //后边为备份的地址及备份的文件名称 链接mysql 创建数据库并退出 mysql -uroot -p databasename < ~/Desktop/备份文件.sql; 即可完成
待续…
相关文章推荐
- ubuntu下mysql的基本操作记录
- MySQL学习之一 :ubuntu下 MySQL的安装与基本操作
- ubuntu下mysql安装及基本操作
- Ubuntu下MySql的安装于基本操作
- 【中文分词-全文搜索】Ubuntu 16.04 Mysql和PHP 配置 Sphinx-for-chinese 及Sphinx的排序筛选分页基本操作
- ubuntu下的Mysql基本操作
- ubuntu下mysql的常用命令,MySQL数据库的基本操作命令
- ubuntu server 安装mysql以及基本操作
- Ubuntu 15 下 Qt 配置mysql链接及基本操作
- Ubuntu 15 下 Qt 配置mysql链接及基本操作
- (整理)Ubuntu Mysql 基本操作
- Ubuntu 操作mysql 基本知识
- ubuntu下mysql基本操作笔记
- mysql 数据表的基本操作
- mysql的基本操作部分
- MySql修改数据表的基本操作(DDL操作)
- ubuntu下mysql常用操作
- mysql 的基本操作以及常用命令
- MySQL 基本操作
- 细聊MySQL之常用工具及基本操作(二)