MySQL 简单的SQL语句
一、简述
记--简单的SQL增删改查语句。
二、安装MySQL数据库
2.1 软件版本:mysql-5.1.40-win32.msi
网盘链接:链接: https://pan.baidu.com/s/102_yrueN0VY38HJNXI6p0Q&shfl=shareset 提取码: 4xe8
官网:https://dev.mysql.com/downloads/
2.2 安装 (未特殊说明的就是默认的设置) ps:例子中的MySQL版本在win7 32bit 和win10 64bit使用过。
按照需求选择编码,例子中选择的是utf8
2.3 启动MySQL服务
一般安转完毕就会自己启动服务,若没有就手动启动服务。打开这个服务管理界面:直接搜索services.msc并启动,或者是在命令行(黑窗口)输入services.msc并回车即可弹出该界面。
2.4 使用命令行工具登录
打开命令行工具输入root密码登录
三、SQL语句操作例子
注:
- SQL语句以英文分号”;”结束。
- QtCreator使用数据库可能需要将libmySQL.dll拷贝到mingw53_32\bin目录下 (QtCreator4.0.2不需要
3.1 查看所有的数据库
show databases;//查看当前已经创建的数据库
ps:一般安装好MySQL的就已经存在这3个数据库了。
3.2 创建数据库
create database Mydatabase; //其中Mydatabase是数据库的名称
3.3 删除数据库
drop database Mydatabase; //其中Mydatabase是数据库的名称
3.4 查看所有表名称
show tables;//前面加上use Mydatabase;指定当前环境所操作的数据库是Mydatabase,指定一次即可。
3.5 创建表
create table Student(id int(9) not null primary key,name varchar(10) not null);
其中 Student 是表的名称,包含id字段和name字段。
id字段的数据类型为int,长度设置为9,id不能为null,并设置为主键。
name字段的数据类型为varchar,长度设置为10,不能为null。
注:创建表前需要记得指定当前环境所操作的数据库为目的数据库,因为创建的表时添加在当前环境指定的数据库,use Mydatabase;//指定使用Mydatabase数据库
3.6 查看表结构
desc Student;//其中Student是表的名称 (desc:describe)
3.7 插入表数据
insert into Student values (1001,'liang'),(1002,'lisi');
//向Student表中插入两条数据1001,1002是id; ’liang’, ‘lisi’是name。
3.8 查看表数据
select * from Student;//查询Student表所有数据
select * from Student where name='liang';//查询Student表中名字是liang的数据项
3.9 删除表数据
delete from Student where id=1002;//删除Student中id为1002的数据项
3.10 修改表数据
update Student set name='Test' where id=1001;//将id为1001数据项的名字设置为Test
3.11 修改表结构
3.11.1 添加新字段
alter table Student add age int(3);//为Student添加新的字段age(年龄)
3.11.2 删除字段
alter table Student drop column age;//删除Student表的age字段
3.11.3 修改表的名称
rename table Student to Teacher;//将Student表名称改为Teacher
四、附
4.1 删除服务:使用管理员权限运行cmd.exe,然后输入:sc delete 服务名称。例如
4.2 除端口占用
4.2.1 查找占用3306端口的应用:netstat -aon|findstr 3306
4.2.2 结束应用
方式1:查看对对应的应用名称:tasklist |findStr 1688,然后到任务管理器结束。
方式2:根据进程ID进行结束:tskill 1688