美文网首页JavaEE 学习专题
Mysql之使用sql管理数据库和表

Mysql之使用sql管理数据库和表

作者: 咸鱼有梦想呀 | 来源:发表于2017-09-22 21:50 被阅读0次

数据库

数据库结构

SQl语言具有:数据查询,数据操纵,数据定义,数据控制于一体。

一、数据库管理

1、创建数据库

create database <数据库名>;

图片.png

2、查看数据库

show databases;

图片.png

3、选择数据库(只有先选择数据库,才能对此数据库进行操作)

use <数据库名>;

图片.png

4、删除数据库

drop database <数据库名>;

图片.png

5、断开连接(释放资源)

exit/quit/\q


二、数据库表

先使用一个数据库,在使用的数据库下进行以下操作:

1、创建数据库表

create table <表名>(
<字段名><数据类型>
[null | not null][primary key][unique][default]);

图片.png 图片.png
null:指定字段可以为空
not null:指定字符串不可以为空
primary key:字段设置为主键
uniqle:字段值唯一
default<默认值>:指定默认值

2、(1)查看表名称

show tables;

图片.png

(2)显示表的结构

show columns form <表名>;

desc <表名>;

图片.png 图片.png

3、删除表

drop table <表名>;

图片.png

4、修改表结构
(1)添加表内字段

alter table <表名> add <字段名> <类型>;

图片.png

(2)删除字段名

alter table <表名> drop column <字段名>;

图片.png

(3)修改表内字段Type

alter table <表名> modify column <字段名><修改Type>;

图片.png

三、数据操纵

1、插入一行新纪录

insert into <表名><字段名>
values <字段名相应数据>;

图片.png

插入一行的部分数据只需要少写字段名和相应数据
2、显示添加数据

select * from <表名>;

图片.png

3、修改数据记录

update <表名> set <列名>=<表达式>,<列名>=<表达式>....where <条件>;

图片.png 图片.png

4、删除数据记录

delete from <表名> where <条件>;

图片.png

5、更新数据记录

update <表名> set <字段>=值 where <条件>;

更新数据

四、数据查询

1、条件查询

select *from <表名> where <字段名><字段数据>;

图片.png 图片.png

2、区间查询

select <显示字段名> from <表名> where <所查区间字段名> between <字段数据> and <字段数据>;

图片.png

3、比较查询

select <显示字段名> from <表名> where (字段名)<(区间);

图片.png

4、模糊查询

(1)select <显示字段名> from <表名> where <模糊查询字段名> like '%查询字%';
(2)select <显示字段名> from <表名> where <模糊查询字段名> like '查询字__';

图片.png 图片.png

5、计算查询

select <显示字段名> 年份相减 from <表名>;

图片.png

相关文章

  • My SQL基础操作

    1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句 2)管理数据库: 3) 管理表: 4) 管...

  • Mysql之使用sql管理数据库和表

    数据库 SQl语言具有:数据查询,数据操纵,数据定义,数据控制于一体。 一、数据库管理 1、创建数据库 creat...

  • 自动备份数据库数据并还原编辑

    首先使用mysqldump 将远程mysql数据库的指定表保存在本地sql文件 使用source命令还原sql文件...

  • MySQL面试题 | 附答案解析(十一)

    视图 1. 为什么要使用视图?什么是视图? 为了提高复杂SQL语句的复用性和表操作的安全性,MySQL数据库管理系...

  • 12.1KOA mysql 数据库

    mysql 数据库 安装 mysql 模块 使用数据库连接执行 SQL 语句 使用数据库连接池执行 SQL 语句

  • ARK-MySQL插件

    一、MySql数据库配置、 添加MySql数据库表文件 1.创建数据库,添加表。 sql文件目录:Bin\Serv...

  • MySQL建表和增删改相关SQL语句

    MySQL建表和增删改相关SQL语句 Navicat 数据库导航视图如下:

  • centos安装mysql5.7

    mysql MySQL 是一个开源的数据库, 它是一个关系型数据库,使用SQL管理其数据 第一步 安装MySQL ...

  • PHP全栈学习笔记28

    数据库Mysql概述,数据库操作,数据表操作,数据类型,管理数据库 sql标准语言:数据查询语言 select数据...

  • PHP全栈学习笔记28

    数据库Mysql概述,数据库操作,数据表操作,数据类型,管理数据库 sql标准语言:数据查询语言 select数据...

网友评论

    本文标题:Mysql之使用sql管理数据库和表

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