数据库启动并进行初始安全设置之后,我们就可以登录数据库了。

登录数据库

[root@bogon ~]# mysql -p

Enter password:                        输入设置的密码

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 6

Server version: 5.7.10 MySQL CommunityServer (GPL)

Copyright (c) 2000, 2015, Oracle and/or itsaffiliates. All rights reserved.

Oracle is a registered trademark of OracleCorporation and/or its

affiliates. Other names may be trademarksof their respective

owners.

Type 'help;' or '\h' for help. Type '\c' toclear the current input statement.

mysql>

创建、删除和查看数据库

创建数据库

语法:create database dbname;

mysql> create database xiaowei;

Query OK, 1 row affected (0.02 sec)

删除数据库

语法:drop database dbname;

mysql> drop database xiaowei;

Query OK, 0 rows affected (0.07 sec)

查看数据库

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| sys                |

+--------------------+

4 rows in set (0.05 sec)

选择要操作的数据库

mysql> use xiaowei;

Database changed

创建表

mysql> create table t1(

-> id int,

-> name varchar(20)

-> );

Query OK, 0 rows affected (0.04 sec)

删除表

mysql> drop table t1;

Query OK, 0 rows affected (0.04 sec)

查看表

mysql> show tables;

+-------------------+

| Tables_in_xiaowei |

+-------------------+

| t1                |

+-------------------+

1 row in set (0.00 sec)

查看数据表结构

语法:desc  tablename;

mysql> desc t1;

+-------+-------------+------+-----+---------+-------+

| Field | Type        | Null | Key | Default | Extra |

+-------+-------------+------+-----+---------+-------+

| id   | int(11)     | YES  |     | NULL   |       |

| name | varchar(20) | YES  |     | NULL   |       |

+-------+-------------+------+-----+---------+-------+

2 rows in set (0.08 sec)

详细查看数据表结构

语法:show create table tablename;

语法:show create table t1\G; 格式化输出

mysql> show create table t1\G;

*************************** 1. row***************************

Table: t1

Create Table: CREATE TABLE `t1` (

`id` int(11) DEFAULT NULL,

`name` varchar(20) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1

1 row in set (0.00 sec)

ERROR:

No query specified

插入数据

Insert into t1 set

Id=1,

Name=’tube’

;

批量插入数据

mysql> Insert into t1 values(2,'kevin'),(3,'mark');

Query OK, 2 rows affected (0.00 sec)

Records: 2 Duplicates: 0  Warnings: 0

查看表中的数据

mysql> select * from t1;

+------+-------+

| id  | name  |

+------+-------+

|   1 | NULL  |

|   1 | xiaon |

|   2 | kevin |

|   3 | mark  |

+------+-------+

4 rows in set (0.00 sec)

转载于:https://blog.51cto.com/sunshinesnail/1730062

MySQL数据库的一些简单操作相关推荐

  1. phpstud如何安装mysql新版_MySQL_图解MySQL数据库的安装和操作,一、MySQL下载与安装 1、 - phpStudy...

    图解MySQL数据库的安装和操作 一.MySQL下载与安装 1.下载介绍 MySQL相信大家一定听说过,如果不知道它是干什么的,可以去google一下. MySQL的大本营:http://www.my ...

  2. php过滤数据库就报错,php过滤掉emoji等无法存入MySQL数据库的字符简单示例

    这篇文章主要为大家详细介绍了php过滤掉emoji等无法存入MySQL数据库的字符简单示例,具有一定的参考价值,可以用来参考一下. 对php过滤掉emoji等无法存入MySQL数据库的字符简单示例感兴 ...

  3. mysql数据库基础的简单操作指南

    最近在学习mysql,本文是做的关于mysql学习的笔记,跟大家分享一下,希望对大家学习mysql知识有所助益.mysql现在几乎已经成了网站建设的主流数据库,很多php网站系统都采用了mysql数据 ...

  4. node+express项目链接MySQL数据库(最简单版)

    node+express项目链接MySQL数据库(最简单版) (假定你node+express项目已创建完成,可参照这里) 第一步.安装mysql驱动 npm install mysql --save ...

  5. 从零开始学 MySQL —数据库和数据表操作

    ​前言 今天我们学习下核心的内容,学习并实践如何对数据库表和表中的内容做修改,删除,重命名等操作.(想看看周末还有多少爱学习的小伙伴,你们在哪里呀,O(∩_∩)O哈哈~) 1.目录 数据库操作:删除数 ...

  6. MySQL数据库配置及高级操作

    MySQL数据库配置及高级操作 1 环境配置 1.1 MySQL安装与卸载 1.2 SQLyog安装 1.3 SQL简介 2 基本操作 2.1 DDL*(Data Definition Languag ...

  7. sqlite mysql php_PHP实现的简单操作SQLite数据库类与用法示例

    本文实例讲述了PHP实现的简单操作SQLite数据库类与用法.分享给大家供大家参考,具体如下: SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已 ...

  8. python查询mysql数据库_用python操作mysql数据库(之简单查询操作)

    1.mysql安装 此处省略一万字....... 2.pip安装MySQLdb模块 sudo pip install mysql-python 3.简单代码#!/usr/bin/env python ...

  9. python下的orm基本操作(1)--Mysql下的CRUD简单操作(含源码DEMO)

    最近逐渐打算将工作的环境转移到ubuntu下,突然发现对于我来说,这ubuntu对于我这种上上网,收收邮件,写写博客,写写程序的时实在是太合适了,除了刚接触的时候会不怎么完全适应命令行及各种权限管理, ...

  10. MySQL——数据库的增删改操作

    数据库的增删改操作 数据库的增操作 数据库的增操作主要涉及数据库的增加.数据表的增加.表记录增加以及表字段增加等.数据库的增加非常简单,就是新创建一个数据库:表记录的增加指的就是新增表的数据行,可以是 ...

最新文章

  1. Best of Ruby Quiz 笔记之一:Mad Libs
  2. 复用 TensorFlow 模型
  3. filecoin白皮书_Filecoin收益知多少?
  4. 日志间隔_在日志中搜索时间间隔
  5. ThinkPHP内核仿美洽多商户多端接入无限客服系统-支持PC+WAP+公众号接入
  6. 计算机开机出现ROM,电脑无法开机提示exiting pxe rom的解决办法
  7. 移动交互提示语设计(转)
  8. C#使用iTextSharp给PDF文件添加水印,PDF文件加密,PDF文件旋转
  9. 厦门大学计算机网络实验四
  10. Unity 场景切换间的内存清理
  11. 幂律分布图matlab代码,关于幂律分布,你还应该知道如何用代码实现!| 集智百科...
  12. 台式计算机usb接口无反应6,如何解决电脑的USB接口没反应,教您如何解决
  13. [ADS]ADS1.2软件的破解
  14. 钱颖一:人的创造力从哪里来?(转)
  15. android 图片淡入,Android使用ImageView淡入和淡出
  16. 【穿越百年咖啡厅Café logo,经典不败设计 】
  17. linux 修改mysql默认端口3306
  18. frame框架初步解析
  19. ffmpeg处理字幕
  20. 请各位大咖指点一下备考全国通信技术职业水平考试(初级)的考试经验

热门文章

  1. html meta标签使用总结(转)
  2. Java编程工具(10-1):idea moudle没有蓝色的小方块
  3. IDEA环境下模块的右下角蓝色小方块缺失的解决方法,pom文件未识别
  4. protected和包访问权限
  5. 开源高手推荐 十大最流行开源软件
  6. img标签,hr标签
  7. 【数值预报】按时间维度合并/重新生成nc、grib网格数据(按天、小时组织的文件合并成按月组织文件)
  8. python对文件的读操作方法是什么_Python文件的读写操作
  9. Uncaught TypeError: Illegal invocation
  10. win10 命令行查看、创建、删除用户