活动介绍

MySQL常用语句查询

preview
需积分: 0 1 下载量 40 浏览量 更新于2021-10-16 收藏 47KB DOCX 举报
MySQL 常用语句查询 MySQL 是一种关系数据库管理系统(RDBMS),它可以帮助我们存储、管理和检索数据。本文将对 MySQL 中的一些常用语句进行查询和介绍。 登录 MySQL 要登录 MySQL,我们可以使用以下命令: `mysql -h 主机名 -u 用户名 -p` 其中,`-h` 选项用于指定要登录的主机名,`-u` 选项用于指定要登录的用户名,`-p` 选项用于提示输入密码。如果密码为空,可以忽略该选项。 例如,要登录刚安装的 MySQL 数据库,我们可以使用以下命令: `mysql -u root -p` 输入密码后,我们将看到欢迎信息,提示符将变为 `mysql>`,等待我们的命令输入。 创建数据库 要创建一个数据库,我们可以使用以下命令: `create database 数据库名 character set 编码;` 例如,要创建一个名为 `student` 的数据库,并将字符编码指定为 `gbk`,可以使用以下命令: `create database student character set gbk;` 显示数据库列表 要显示当前所有数据库的列表,我们可以使用以下命令: `show databases;` 修改数据库编码 要修改数据库的编码,我们可以使用以下命令: `alter database 数据库名 character set 编码;` 例如,要将 `db1` 数据库的编码修改为 `gbk`,可以使用以下命令: `alter database db1 character set gbk;` 删除数据库 要删除一个数据库,我们可以使用以下命令: `drop database 数据库名;` 例如,要删除 `student` 数据库,可以使用以下命令: `drop database student;` 选择数据库 要选择一个数据库,我们可以使用以下命令: `use 数据库名;` 例如,要选择 `samp_db` 数据库,可以使用以下命令: `use samp_db;` 创建数据表 要创建一个数据表,我们可以使用以下命令: `create table 表名 (列1 类型, 列2 类型, ...);` 例如,要创建一个名为 `students` 的数据表,可以使用以下命令: `create table students (id int unsigned not null auto_increment primary key, name char(8) not null, sex char(4) not null, age tinyint unsigned not null, tel char(13) null default "-");` 创建索引 要创建一个索引,我们可以使用以下命令: `alter table 表名 add 索引类型 (列名);` 例如,要创建一个主键索引,可以使用以下命令: `alter table 表名 add primary key (列名);` 要创建一个唯一索引,可以使用以下命令: `alter table 表名 add unique 索引名 (列名);` 要创建一个一般索引,可以使用以下命令: `alter table 表名 add index 索引名 (列名);` 要创建一个全文索引,可以使用以下命令: `alter table 表名 add fulltext 索引名 (列名);` 创建外键 要创建一个外键,我们可以使用以下命令: `alter table 从表名 add constraint 外键名 foreign key (从表外键字段) references 主表 (主键字段);` 例如,要创建一个从表 `orders` 的外键,可以使用以下命令: `alter table orders add constraint fk_order_customer foreign key (customer_id) references customers (id);` 删除外键 要删除一个外键,我们可以使用以下命令: `alter table 从表名 drop foreign key 外键名;` 例如,要删除 `orders` 表中的外键,可以使用以下命令: `alter table orders drop foreign key fk_order_customer;` 这些就是 MySQL 中的一些常用语句,包括登录、创建数据库、显示数据库列表、修改数据库编码、删除数据库、选择数据库、创建数据表、创建索引、创建外键和删除外键等。
身份认证 购VIP最低享 7 折!
30元优惠券