IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> mysql数据库操作 -> 正文阅读

[大数据]mysql数据库操作

显示数据位数32还是64:

mysql -V / mysql --version

登录数据库:

mysql -u root -p

输入登录密码:

创建数据库:

create DATABASE RUNOOB;

例子:

mysql> create database tmysql;

Query OK, 1 row affected (0.02 sec)

显示所有数据库:

show databases;

例子:

mysql> show databases;

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

| Database |

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

| information_schema |

| mysql |

| performance_schema |

| runoob |

| sakila |

| sys |

| tmysql |

| world |

删除数据库:

drop database RUNOOB;

例子:

mysql> drop database tmysql;

Query OK, 1 row affected (0.09 sec)

使用数据库:

use RUNOOB;

例子:

mysql> use tmysql;

Database changed

显示当前使用数据;

select database();

创建表

mysql> create table student(

-> stuid INT NOT NULL,

-> stuname VARCHAR(20) NOT NULL,

-> stusex VARCHAR(4),

-> PRIMARY KEY(stuid)) ENGINE=InnoDB DEFAULT CHARSET = utf8;

Query OK, 0 rows affected, 1 warning (0.06 sec)

显示所有表

show tables;

例如:

mysql> show tables;

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

| Tables_in_tmysql |

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

| student |

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

1 row in set (0.00 sec)

显示表的详情:

mysql> desc student;

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

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

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

| stuid | int | NO | PRI | NULL | |

| stuname | varchar(20) | NO | | NULL | |

| stusex | varchar(4) | YES | | NULL | |

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

显示表的创建sql语句:

mysql> show create table student;

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

| Table | Create Table |

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

| student | CREATE TABLE `student` (

`stuid` int NOT NULL,

`stuname` varchar(20) NOT NULL,

`stusex` varchar(4) DEFAULT NULL,

PRIMARY KEY (`stuid`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 |

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

修改表名:

mysql> alter table student rename student1;

Query OK, 0 rows affected (0.02 sec)

mysql> show tables;

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

| Tables_in_tmysql |

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

| student1 |

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

1 row in set (0.02 sec)

更改表的属性:

mysql> alter table student modify stusex varchar(6);

Query OK, 0 rows affected (0.03 sec)

Records: 0 Duplicates: 0 Warnings: 0

修改表的属性名:

mysql> alter table student change stuid stuId int;

Query OK, 0 rows affected (0.01 sec)

Records: 0 Duplicates: 0 Warnings: 0

mysql> desc student;

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

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

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

| stuId | int | NO | PRI | NULL | |

| stuname | varchar(20) | NO | | NULL | |

| stusex | varchar(6) | YES | | NULL | |

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

添加表的属性:

mysql> alter table student add studept varchar(10);

Query OK, 0 rows affected (0.02 sec)

Records: 0 Duplicates: 0 Warnings: 0

mysql> desc student;

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

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

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

| stuId | int | NO | PRI | NULL | |

| stuname | varchar(20) | NO | | NULL | |

| stusex | varchar(6) | YES | | NULL | |

| studept | varchar(10) | YES | | NULL | |

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

删除表的属性:

mysql> desc student;

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

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

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

| stuid | int | NO | PRI | NULL | |

| stuname | varchar(20) | NO | | NULL | |

| stusex | varchar(6) | YES | | NULL | |

| studept | varchar(10) | YES | | NULL | |

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

4 rows in set (0.02 sec)

mysql> alter table student drop studept;

Query OK, 0 rows affected (0.10 sec)

Records: 0 Duplicates: 0 Warnings: 0

删除表:

drop table student;

例子:

mysql> drop table student;

Query OK, 0 rows affected (0.03 sec)

插入数据:

mysql> INSERT INTO stu

-> (stuid ,stdname)

-> VALUES

-> (20213,'小王');

Query OK, 1 row affected (0.00 sec)

mysql> insert into stu (stuid, stdname) values (20212,'小刘');

Query OK, 1 row affected (0.01 sec)

查询表:

mysql> SELECT * FROM stu;

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

| stuid | stdname |

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

| 20211 | 小明 |

| 20212 | 小刘 |

| 20213 | 小王 |

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

3 rows in set (0.00 sec)

mysql> select * from stu where stuid = 20211;

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

| stuid | stdname |

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

| 20211 | 小明 |

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

1 row in set (0.00 sec)

mysql> select * from stu where stuid between 20211 and 20213;

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

| stuid | stdname |

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

| 20211 | 小明 |

| 20212 | 小刘 |

| 20213 | 小王 |

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

3 rows in set (0.01 sec)

修改数据表项:

mysql> update stu set stdname = '小赵' where stuid = 20211;

Query OK, 1 row affected (0.01 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> select * from stu;

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

| stuid | stdname |

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

| 20211 | 小赵 |

| 20212 | 小刘 |

| 20213 | 小王 |

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

3 rows in set (0.00 sec)

删除数据表项:

mysql> delete from stu where stuid = 20211;

Query OK, 1 row affected (0.01 sec)

mysql> select * from stu;

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

| stuid | stdname |

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

| 20212 | 小刘 |

| 20213 | 小王 |

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

2 rows in set (0.00 sec)

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-13 12:53:31  更:2021-12-13 12:56:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 10:26:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码