MySQL简单使用

本文详细介绍了如何在MySQL中进行数据库操作,包括登录、查看数据库列表、创建和删除数据库,以及使用和创建表,展示了常用的数据类型如整数、字符串、日期等。

MySQL

数据库

登入数据库

mysql -u root -p
(base) zhengshengxi@zhengshengxideMacBook-Pro ~ % mysql -u root -p             
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 19
Server version: 8.1.0 MySQL Community Server - GPL

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

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

mysql> 

查看数据库

show databases;
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| java221201         |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

mysql> 

创建数据库

create database 库名;
mysql> create database javaDB;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| java221201         |
| javaDB             |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
6 rows in set (0.00 sec)

mysql> 

删除数据库

drop database 库名;
mysql> drop database javaDB;
Query OK, 0 rows affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| java221201         |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

mysql> 

进入数据库

use 库名;
mysql> use java221201
Database changed

查看当前进入的数据库

select database();
mysql> select database();
+------------+
| database() |
+------------+
| java221201 |
+------------+
1 row in set (0.00 sec)

查询当前库下所有表

show tables;
mysql> show tables;
Empty set (0.01 sec)

mysql> 

创建表

create table 表名(
字段1 数据类型(长度),
字段2 数据类型(长度),
...
);
常用数据类型
数据类型解释
Int整形
Varchar字符串
Char字符串
Double浮点型
Date日期
Datetime日期时间
Timestamp时间戳
mysql> create table t_stu (
    -> sid int(11),
    -> name varchar(20),
    -> sex char(1),
    -> age int,
    -> brithday date
    -> );
Query OK, 0 rows affected, 1 warning (0.04 sec)

mysql> show tables
    -> ^C
mysql> show tables;
+----------------------+
| Tables_in_java221201 |
+----------------------+
| t_stu                |
+----------------------+
1 row in set (0.00 sec)

mysql> 

本文由博客一文多发平台 OpenWrite 发布!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值