Notes—MySQL(cmd)

本文介绍了MySQL的基本操作,包括安装、连接数据库、创建表、显示数据库列表等。还详细讲解了数据类型的使用,如数字类型、日期时间类型及字符串类型,并演示了如何通过SQL语句进行表的增删改查。

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

……未完……
0、安装

1、Connect to MySQL
mysql -h 主机地址 -u 用户名 -p 用户密码
mysql -u root -p;
Enter password:****

2、退出
exit、
quit

3、MySQL初探与创建表
3.1 显示数据库列表
show databases;
这里写图片描述

显示库中的数据表:
use mysql;
show tables;
这里写图片描述

MySQL数据类型
——数字类型——
整数: tinyint、smallint、mediumint、int、bigint
浮点数: float、double、real、decimal

——日期和时间——
date、time、datetime、timestamp、year

——字符串类型——
字符串: char、varchar
文本: tinytext、text、mediumtext、longtext
二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob

3.2 建库:
create database 库名;

3.3 在库中建表:
use 库名;
create table 表名 (字段设定列表);
这里写图片描述

用descibe命令来检查表定义:
这里写图片描述

3.4 删库和删表:
drop database 库名;
drop table 表名;

3.5 将表中记录清空:
delete from 表名;

4、操作与修改表
4.1 插入数据
INSERT语句
insert [into] 表名 [(列名1, 列名2, 列名3, …)] values (值1, 值2, 值3, …);
可以只对部分列名插入数据

example:
这里写图片描述

4.2 查询表中数据
SELECT 语句
常用来根据一定的查询规则到数据库中获取数据, 其基本的用法为:
select 列名称 from 表名称 [查询条件];

也可以使用通配符 * 查询表中所有的行和列, 语句: select * from students;
这里写图片描述
(因为表中暂时只有一条数据……)

按特定条件查找:select 列名称 from 表名称 where 条件;

example:
这里写图片描述

4.3 更新和删除表中的数据
UPDATE语句
update 表名称 set 列名称=新值 where 更新条件;
DELETE语句
delete from 表名称 where 删除条件;

4.4 对列的操作
4.4.1 添加列
基本形式: alter table 表名 add 列名 列数据类型 [after 插入位置];

example:
在表的最后追加列 address: alter table students add address char(60);
在名为 age 的列后插入列 birthday: alter table students add birthday date after age;

4.4.2 修改列
基本形式: alter table 表名 change 列名称 列新名称 新数据类型;

example:
将表 tel 列改名为 telphone: alter table students change tel telphone char(13) default “-“;
将 name 列的数据类型改为 char(16): alter table students change name name char(16) not null;

4.4.3 删除列
基本形式: alter table 表名 drop 列名称;

example:
删除 birthday 列: alter table students drop birthday;

4.4.4 重命名表

基本形式: alter table 表名 rename 新表名;

exmaple:
重命名 students 表为 workmates: alter table students rename workmates;

MySQL Workbench官方介绍: http://www.mysql.com/products/workbench/
MySQL Workbench 下载页: http://dev.mysql.com/downloads/tools/workbench/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值