在实验楼中怎么打开mysql_MySQL基本操作

这篇博客介绍了MySQL的基本操作,包括显示数据库、创建数据库、指定数据库、创建表、查询表、更新数据等。强调了数据库和表名在Unix下是区分大小写的,并提供了数据加载和更新的示例。

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

mysql基本操作

显示当前存在的数据库:

show databases;

database

information_schema

mysql

performance_schema

创建数据库

create database user;

注意:在Unix下,数据库名称是区分大小写的(不像SQL关键字),因此你必须总是以test访问数据库,而不能用Test、TEST或其它一些变量。对表名也是这样的。(在Windows下,该限制不适用,尽管你必须在一个给定的查询中使用同样的大小写来引用数据库和表。但是,由于多种原因,作为最好的惯例,一定要使用与数据库创建时的同样的大小写。)

指定当前使用的数据库

use ouyangjun;

查询当前使用的数据库

select database();

创建表

create table pet(

name varchar(20),

owner varchar(20),

species varchar(20),

sex char(1),

birth DATE,

death DATE

)

查看该数据库的表

show tables;

查看某一张表的结构

desc pet;

查看详细的创建表的sql语句

show create table pet;

将数据加载到表中

(1)通过load data

load data local infile '/home/shiyanlou/data.txt' into table pet;

(2)通过insert

insert into pet value('peffball','Diane','hamster','f','1999-03-30',NULL);

从表中检索所有记录的最简单方式是使用SELECT语句:

mysql> SELECT * FROM pet;

有可能你想到Bowser的生日看起来不太对。经过查询,你发现正确的出生年份是1989,而不是1979。

那么现在至少有两种修正方法:

编辑文件“pet.txt”改正错误,然后使用DELETE和LOAD DATA清空并重新加载表:

mysql> DELETE FROM pet;

mysql> LOAD DATA LOCAL INFILE 'pet.txt' INTO TABLE pet;

然而, 在这样操作之前,需要重新输入Puffball记录。

用一个UPDATE语句就可以修正错误记录:

mysql> UPDATE pet SET birth = '1989-08-31' WHERE name = 'Bowser';

UPDATE只更改有问题的记录,并且不需要重新加载数据库表。

7cf822de905a51f7d355c4ffd42c0e86-wm

437333652fc91b501058e65e799d765e-wm

ffa26162e8629e9e9c769d7b775a1eec-wm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值