petset mysql_Mysql 使用

文章目录

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

·使用超级管理员进入

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`)

);

25e70735985d8a303ed61c64c14423ec.png

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.查看的表描述信息

DESCRIBE name;

例如:

8fe6e581b475d89b022eb22086033cf8.png

清空表

DELETE FROM name;

删除表

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、付费专栏及课程。

余额充值