MySQL启动-SQL语句归纳详解

本文详细介绍了MySQL的启动方法以及SQL语句的四大类别:DDL(数据定义语言)、DML(数据操作语言)、DQL(数据查询语言)和DCL(数据控制语言)。内容涵盖数据库创建、表操作、索引管理、数据插入、更新和删除、查询语法、事务控制等关键知识点,是MySQL初学者的实用指南。
摘要由CSDN通过智能技术生成

一.启动

打开任意一个管理员命令行窗口,切换到mysql/bin目录下(如果配置path环境可以直接打开任意一个管理员命令行窗口)

  • 1.net start mysql8
    不加分号,mysql8是我的服务名,许多人直接是mysql
  • 2.mysql -uroot -proot
    不加分号,第二个root是我的密码
    在这里插入图片描述

二.SQL语句

SQL:结构化查询语言(Structured Query Language)
在MySQL数据库中,SQL语句主要可以划分为以下几类:

1.DDL数据定义语言

(1)对数据库进行的操作

1.CREATE DATABASE mydb1;
//创建数据库mydb1;
2.SHOW DATABASES;
//查看当前数据库服务器中的所有数据库
3.SHOW CREATE DATABASE mydb1;
//查看前面创建的mydb1数据库的定义信息
4.DROP DATABASE mydb1;
//删除前面创建的mydb1数据库
5.CREATE DATABASE mydb2 CHARACTER SET gbk;
//创建一个使用gbk字符集的mydb2数据库
6.ALTER DATABASE mydb2 CHARACTER SET utf8;
//查看服务器中的数据库,并把mydb2的字符集修改为utf8;
7.CREATE DATABASE mydb3 CHARACTER SET utf8 COLLATE utf8_general_ci;
//创建一个使用utf8字符集,并带校对规则的mydb3数据库

(2)对表进行的操作

1.use mydb1;
//先选择数据库
2.CREATE TABLE stu //创建一个表
(
id INT ,
NAME VARCHAR(20) ,
age INT ,
sex CHAR(2),
address VARCHAR(20)
);

3.SHOW TABLES;
//查看当前数据库中的所有表
4.SHOW CREATE TABLE stu;
//查看表的创建细节
5.ALTER TABLE stu ADD image blob;
//在上面表的基本上增加一个image列
6.ALTER TABLE stu MODIFY address varchar(60);
//修改address列,使其长度为60
7.ALTER TABLE stu DROP image;
//删除image列
8.RENAME TABLE stu TO user;
//表名改为user
9.ALTER TABLE user CHARACTER SET gbk;
//修改表的字符集为gbk
10.ALTER TABLE user CHANGE NAME fullname varchar(10);
//列名NAME修改为fullname,varchar(10)
11.DROP TABLE user ;
//删除表user

(3)对列进行的操作

1.ALTER TABLE stu ADD image blob;
//在上面表的基本上增加一个image列
2.ALTER TABLE stu MODIFY address varchar(60);
//修改address列,使其长度为60
3.ALTER TABLE stu DROP image;
//删除image列

&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值