mysql基本操作(一)-数据库 表和字段的操作

数据库:

1登录数据库:在DOS窗口中进入mysql安装目录的bin目录下收入mysql -u root -p(root 为默认用户名)后输入密码即可进入如图

进入mysql

2创建数据库: create database 数据库名;

这里写图片描述

3查看数据库:show databases;

这里写图片描述

4修改数据库名:alter database mydb character set db;(mydb是要修改的数据库名db是修改后的数据库名)

5删除数据库:drop database mydb;

这里写图片描述

退出数据库:exit;

表:

6创建数据库表:use db_name;create table table_name(字段名1 字段类型 字段约束,字段名2 字段类型 字段约束 …);

这里写图片描述

7查看表结构:use db_name;desc table_name;

这里写图片描述

8添加表数据:法1 . use db_name;insert into table_name(字段名1,字段名2 …) values(字段1的值,字段2的值 …), values(字段1的值,字段2的值 …);(一次添加多条 顺序可变)法2 . use db_name;insert into table_name values(字段1的值,字段2的值 …), values(字段1的值,字段2的值 …);(默认顺序)

这里写图片描述

9查看表数据: use db_name;select * from table_name;

这里写图片描述

10查看数据库中的表:use db_name;show tables;

这里写图片描述

11修改表名:use db_name;alter table table_name rename new_table_name;

这里写图片描述

12删除表数据:use db_name;delete from table_name;

这里写图片描述

13删除表:use db_name;drop table table_name;

这里写图片描述

字段:

进入某数据库操作:use db_name;(执行该操作后的操作中在未指定数据库的前提下默认操作该数据库)

这里写图片描述

14修改主键:alter table table_name modify id(要设置的主键字段) int(字段类型) primary key;(若该表已有主键则要先删除主键才可以设置)

这里写图片描述

15删除主键:alter table table_name drop primary key;

这里写图片描述

16添加外键:alter table table_name add constraint foreing_key_name foreign key(id(待加外键的字段)) references table_name(id(指向的字段 必须为主键)) on delete restrict on update cascade;

这里写图片描述

17查看外键:show create table table_name;

这里写图片描述

18删除外键:alter table table_name drop foreign key 外键名;

这里写图片描述

19添加默认值:alter table table_name alter 字段名 set default 默认值;

这里写图片描述

20删除默认值:alter table table_name alter 字段名 drop default;

这里写图片描述

21添加唯一性约束:alter table table_name add unique(字段名);

这里写图片描述

22删除唯一性约束:alter table table_name modify column 字段名 字段类型 not null(字段约束);

23添加自增约束:alter table table_name modify column 主键 int(字段类型) not null(字段约束) auto_increment;

这里写图片描述

24删除自增约束:alter table table_name modify column 主键 int(字段类型) not null(字段约束) ;

这里写图片描述

25删除指定名称的约束:alter table table_name drop index 约束名;

MySQL数据库数据库基本操作包括创建、查询、更新和删除这几个方面。下面是这些操作的基本介绍: 1. 创建数据库: 创建数据库可以使用CREATE DATABASE语句,例如: ```sql CREATE DATABASE IF NOT EXISTS my_database; ``` 这条语句会在MySQL服务器上创建一个名为“my_database”的数据库,如果这个数据库已经存在,则不会创建新数据库。 2. 创建: 创建使用CREATE TABLE语句,需要指定名和内的各个字段及其数据类型。例如: ```sql CREATE TABLE IF NOT EXISTS employees ( id INT AUTO_INCREMENT PRIMARY KEY, first_name VARCHAR(50), last_name VARCHAR(50), email VARCHAR(100), hire_date DATE ); ``` 这条语句会在当前选定的数据库创建一个名为“employees”的,包含员工的基本信息字段。 3. 查询的数据: 查询的数据使用SELECT语句,可以指定要查询的字段,以及选择记录的条件。例如: ```sql SELECT * FROM employees; ``` 这条语句会从“employees”查询所有员工的信息。 4. 更新的数据: 更新的数据使用UPDATE语句,必须指定要更新的字段和新的值,以及满足什么条件的记录需要被更新。例如: ```sql UPDATE employees SET last_name = 'Smith' WHERE id = 1; ``` 这条语句会将“employees”id为1的员工的姓氏更新为“Smith”。 5. 删除的数据: 删除的数据使用DELETE语句,可以指定条件来选择要删除的记录。例如: ```sql DELETE FROM employees WHERE id = 1; ``` 这条语句会删除“employees”id为1的员工记录。 6. 删除数据库: 删除一个使用DROP TABLE语句,例如: ```sql DROP TABLE IF EXISTS employees; ``` 删除一个数据库使用DROP DATABASE语句,例如: ```sql DROP DATABASE IF EXISTS my_database; ``` 以上是对MySQL数据库数据库基本操作的简单介绍。在实际操作,你需要结合具体的业务需求进行操作,注意数据的完整性和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值