美文网首页
mysql学习日记(一)

mysql学习日记(一)

作者: 开宝马的光头 | 来源:发表于2018-08-28 18:09 被阅读0次

1. 设计表的时候预留列(属性),以免后期列不够用。

2.尽量使用逻辑删除,少使用物理删除。

3.常用命令

mysql -h(host) IP地址 -u(user) root  -p(password)  # -h远程连接

创建数据库: create database 数据库名 charset = utf8;

删除数据库:drop 数据库名;

切换数据库:use 数据库名;

查看所有的数据库:show database;

查看当前使用的数据库:select database;

查看表:show tables;

创建表:create table 表名 (字段 类型 约束); 

        例如:create table student(

                        id int auto_increment primary key not null,

                         name varchar(10) not null,

                         gender bit default 1

                          );

查看当前表信息:desc 表名;

修改表: alter table 表名 add|change|drop 列名 类型;

查看创建表语句:show create table 表名

查询数据:select * from 表名;

增加数据:

               全列插入: insert into 表名 values( ,,,)# 有多少字段就应该写多少个值,注意顺                     序,用逗号隔开,id也占位置,可随便写ID

               缺省插入:insert into 表名(列1,列3,...) values(值1,值3,...)

                同时插入多条数据:insert into 表名 values(...)(...)(...)或者insert into 表名(列                      1,列2,...)values(值1,值2,...)(值1,值2,...)(值1,值2,...)

修改数据:  updata 表名 set 列1 = 值1,...,

删除数据(物理删除):delect from 表名 where

数据备份与恢复(迁移):

         第一步:进入超级管理员:sudo -s

         第二步:进入mysql目录:

         第三步:运行mysqldump命令:mysqldump -u root -p  数据库名 > ~/文件夹/文件名.sql    #文            件中保存着很多sql语句

         第四步:创建新的数据库,运行 mysql -u root -p 新的数据库名 < ~/文件夹/文件名.sql     

相关文章

  • mysql学习日记(一)

    1. 设计表的时候预留列(属性),以免后期列不够用。 2.尽量使用逻辑删除,少使用物理删除。 3.常用命令 mys...

  • MySQL学习日记

    点击此处[https://blog.csdn.net/qq_45956730/article/details/12...

  • MySQL 学习实践笔记(四)

    MySQL 学习实践系列 MySQL 学习实践笔记(一) MySQL 学习实践笔记(二) MySQL 学习实践笔记...

  • MySQL 学习实践笔记(三)

    MySQL 学习实践系列 MySQL 学习实践笔记(一) MySQL 学习实践笔记(二) MySQL 学习实践笔记...

  • MySQL 学习实践笔记(二)

    MySQL 学习实践系列 MySQL 学习实践笔记(一) MySQL 学习实践笔记(二) MySQL 学习实践笔记...

  • MySQL 学习实践笔记(一)

    MySQL 学习实践系列 MySQL 学习实践笔记(一) MySQL 学习实践笔记(二) MySQL 学习实践笔记...

  • MySQL学习日记(一)-基础

    总结一下了最近看的书,结合面试中经常问到的问题,记录一下,以便自己以后能温故而知新。知识点顺序比较杂乱,看到哪就记...

  • mysql学习日记(二)

    1.关系: 创建成绩表scores,结构如下: 当关系是1对多的时候,将关系这个字段存在多的这个表,关系是1对1 ...

  • mysql学习日记(1)

    为什么要学数据库? 因为要更加高效的存储和使用数据,所以必须要学会使用数据库,当然这也分为简单的增删改查以以及高级...

  • MySQL学习笔记一之MySQL语法

    title: MySQL学习笔记一之MySQL语法tags: MySQL 数据库categories: MySQL...

网友评论

      本文标题:mysql学习日记(一)

      本文链接:https://www.haomeiwen.com/subject/uueqwftx.html