MySQL 简单的SQL语句

                                                   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语句操作例子          

注:

  1. SQL语句以英文分号”;”结束。
  2. 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

                                    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值