文档章节

MySQL数据库的基本操作

M
 Make-Null
发布于 2016/07/16 22:34
字数 897
阅读 3
收藏 0

1.登录和退出MySQL

打开shell命令提示符语法格式为: mysql -u user_name -p password -h host

//选项参数-u用来制定用户名user_name。

//选项-p用来制定该用户名登录MySQL所使用的密码password。

//选项-h用来指定所要连接的数据库服务器 host。

2.建立和删除数据库

建立数据库语法用句: CREATE DATABASE database_name;

//其中database_name 是要创建的数据库的名字。

删除数据库语法用句:DROP DATABASE database_name;

//database_name是一个已经存在的、即将被删除的数据库名字。

3.表的查看与建立

查看表的语法用句: USE database_name 可以转到要管理或查看信息的数据库,再使用SHOW TABLES命令可以查看某个数据库下的所有表。

建立表的语法用句:在一个数据库中创建表,首先要使用USE语句转到该数据库,然后使用CREATE TABLE语句创建,如下

CREATE TABLE table_name (

column_1 type [modifiers]

[,coloumn_2 type [modifiers]] ...

)   //table_name是要所创建的表的名称;column_1是表的第一列,即第一个字段的名字;type是该字段的类型,其后是可选项,是对该字段的近一步说明。每一个列创建语句后必须以都逗号(,)结尾,最后一个除外。整个CREATE TABLE语句以分号结束。

4.建立索引

通过在表中为那些要频繁查找的字段建立索引,可以减少MySQL查找记录所使用的时间。

用以下语法建立索引:

CREATE INDEX index_name ON table_name(

column_1,

column_2,

...

) // INDEX是表示建立索引的关键字,index_name是索引的名称。

5.查看表结构

之前查看某个数据库中所有表的命令为 SHOW TABLES,如果要查看某个表的结构可先使用USE命令转入某个数据库,然后使用DESCRIBE命令,可以简写为DESC:

mysql>DESCRIBE table_name; // 可查看标中每一列的信息,字段名称、类型、是否为空...

6.插入数据

一个表创建好后,可以向期中存储数据。语法为:

INSERT INTO table_name (column_1,column_2,...column_n) VALUES(value_1,value_2,...value_n);  //这个语法表示向table_name中插入一条数据,并且制定字段column_1的值为value_1,column_2的值为value_2以此类推。注意:数值型字段插入数据可以不带单引号,其他字段就必须将值放入单引号中。

也可省略字段名,但必须按字段顺序指定字段的值:

INSERT INTO table_name VALUES (value_1,value_2,...value_n);

还可以在SQL语句中同时指定字段名和值:

INSERT INTO table_name SET column_1=value_1,column_2=value_2,....;

7.查询数据

即浏览数据库中的数据,可以使用SELECT语句:

SELECT column_1,column_2,...colunm_n FROM table_name [WHERE clause];

//可以查询表table_name中某些字段的值组成的一条或多条记录,期中WHERE子句是可选的,它表示按某种条件查询表中特定的记录。

MySQL还支持为列重命名,语法如下:

SELECT colunmn AS new_col_name FROM table_name;

8.更新数据

是指对数据库中的某些记录做修改,更改记录字段的值。

UPDATE table_name SET column_1=value_1,column_2=value_2,...[WHERE caluse];

// table_name是指要更新操作的表明,在UPDATE语句中,使用SET子句制定要更新的字段及其值。

9.删除数据

使用DELETE语句删除表中的数据:

DELETE FROM table_name [WHERE clause];

© 著作权归作者所有

共有 人打赏支持
M
粉丝 0
博文 11
码字总数 5402
作品 0
库尔勒
程序员
关于mysql绿色版的安装操作

mysql有傻瓜式的安装和绿色安装两种版本的: 傻瓜式 傻瓜式的安装只是需要进行设置安装的路径,服务器的种类,账号和密码,访问的类型等等基本的操作,其设置也是简单的进行按钮的事件触发的...

小老傅
2014/09/11
0
0
2、关于数据库的基本操作

一、概述 第一章内容介绍了,MySQL数据库的基本结构组成和SQL语言的组成部分,本章内容将从一些基本操作命令和MySQL数据库自带的库以及新建的库进行一些基本操作的使用说明。 二、MySQL数据库...

CARYFLASH
2017/11/14
0
0
史上最简单的 MySQL 教程

温馨提示:本系列博文已经同步到 GitHub,如有需要的话,欢迎大家到「mysql-tutorial」进行和操作! 1 前言   数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距...

qq_35246620
2017/04/26
0
0
mysql系统数据库安装

mysql就不用谈理论了,文档写了安装过程,以及基本增删改查 1.准备工作确认没有使用RPM方式安装mysql-server、mysql2.安装mysql之前,需要安装软件开发软件包,如果安装操作系统的时候勾选过...

xuewenhcang
01/08
0
0
【mysql】mysql增改查删基本命令以及备份操作

实验环境 虚拟化设备:Esxi6.0 系统:Redhat7 数据库:mariaDB #操作与mysql相同 第18章 使用MariaDB数据库管理系统。 学会4种备份MySQL数据库(基本备份方面没问题了) 一、初始化mariaDB服...

bestlope
04/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

弹性工作制的魔咒

简评:你找到了一份完美的工作 —— 可以提前离开公司,还可以在晚上从家里回复邮件。既然如此,你为什么还会有那么强的负罪感呢? 或许是弹性工作制魔咒在作祟。 很多享受弹性工作制的人会始...

极光推送
2分钟前
0
0
KAFKA介绍(分布式架构)

Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: Kafka将消息以...

明理萝
8分钟前
0
1
os::NodeHandle::subscribe回调函数绑定对象

void Foo::callback(const std_msgs::Empty::ConstPtr& message){}Foo foo_object;ros::Subscriber sub = handle.subscribe("my_topic", 1, &Foo::callback, &foo_object); 参考: ht......

itfanr
10分钟前
0
0
React16.4 开发简书项目 从零基础入门到实战

React16.4 开发简书项目 从零基础入门到实战 关注我的订阅号下载 React16.4 开发简书项目 从零基础入门到实战

蜗牛奔跑
12分钟前
0
0
day57-20180815-流利阅读笔记-待学习

社恐怎么办?这个漫画或许能治愈你 毛西 2018-08-15 1.今日导读 近日,芬兰漫画家卡罗利娜·科尔霍宁创作的绘本《芬兰人的噩梦》在中国大火。一时间书中的主人公马蒂成为了人们茶余饭后热议的...

aibinxiao
16分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部