Mysql 使用

本文围绕MySQL数据库展开,介绍了下载途径,如建议使用腾讯下载中心。详细阐述了连接与断开服务器的方法,包括使用超级管理员和指定管理员进入。还涵盖数据库的创建、使用与删除,表的创建、查询以及增删改查操作,如命令行增加、加载已有数据库等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载-建议使用腾讯下载中心

连接到服务器和从服务器断开连接

·使用超级管理员进入

  • mysql -u root -p

远程连接,需要知道host主机域名 和用户密码

  • mysql -h host -u user -p

使用指定管理员进入

  • mysql -u root -p

退出登录

  • quit

查看当前有哪些数据库

  • SHOW DATABASES;

数据库的创建和使用

创建数据库

  • CREATE DATABASE 数据库名称

使用数据库

  • use 数据库名

删除数据库

  • drop database <数据库名>

表的创建和查询

查看当前数据库有哪些表

  • SHOW TABLES;

表的增、删、改、查

1.命令行增加
  • CREATE TABLE name (字段)
    例如:
CREATE TABLE `blog`.`student`  (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `age` int NULL,
  `clas` varchar(255) NULL,
  PRIMARY KEY (`id`)
);

在这里插入图片描述

2. 加载本已有的数据库
  • LOAD DATA LOCAL INFILE 路径 INTO TABLE name;
    路径是本地数据的绝对路径,name是要添加到哪个表的表名
    例如:
    要将文本文件加载pet.txt到 pet表中,请使用以下语句:
 mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;

如果您在Windows上使用\r\n用作行终止符的编辑器创建了文件 ,则应改用以下语句:

mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet
       LINES TERMINATED BY '\r\n';
3.查看的表描述信息
  1. DESCRIBE name;
    例如:
    在这里插入图片描述

  1. 清空表

    DELETE FROM name;

  2. 删除表

    DROP TABLE table_name ;

1.修改数据

UPDATE pet SET birth = ‘1989-08-31’ WHERE name = ‘Bowser’;

UPDATE  chich-table(哪个表)
SET  哪个字段
WHERE 条件;
2.插入数据

INSERT INTO table_name ( 字段1, 字段2,…字段N )
VALUES
( value1, value2,…valueN );

SELECT 字段 FROM 表
SELECT what_to_select
FROM which_table
SELECT name, birth FROM pet;
SELECT DISTINCT 字段 FROM 表

有的字段里的数据会重名,使用 DISTINCT 可以去重

SELECT DISTINCT owner FROM pet;
SELECT 字段 FROM 表 WHERE 条件
SELECT * FROM pet WHERE name = 'Bowser';

SELECT 字段 FROM 表 WHERE 条件1and(or)条件2
SELECT * FROM pet WHERE species = 'dog' AND sex = 'f';

SELECT * FROM pet WHERE species = 'snake' OR species = 'bird';
SELECT * FROM pet WHERE (species = 'cat' AND sex = 'm')
       OR (species = 'dog' AND sex = 'f');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值