mysql注册表的写法_MySQL学习Day01

1、MySQL的层级关系

f1c526da09516f2dba2c24765331af6d.png

2、xampp的安装使用

如果之前安装过mysql那么就需要将原来的mysql完全卸载干净

1.卸载之前安装的MySQL

安装xampp需要先卸载之前的mysql,以及更改mysql的服务路径,才可以在xampp中启动mysql

更改mysql服务路径:在注册表(win+r,输入redegit回车)之中找到以下路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL,按照下列图片修改.

b6320ed8a9b270de42e85623c50d3aaa.png

2.安装xampp

安装比较简单,一路点击next即可

注意:1)安装的路径中不能有汉语,斜线,下划线等,最好全英文路径

2)安装xampp的文件夹必须是一个空的文件夹

3)xampp并不会自动创建快捷方式,需要手动创建,打开安装路径找到xampp-control.exe,右键创建快捷方式即可

37e95a4d6a5deeea6ceccd55cbbb8615.png

3.使用xampp启动mysql

第一步:

双击xampp-control.exe,进入以下界面,点击MySql对应的Start按钮,出现PID与端口号3306,启动成功,点击SHell,进入xampp的终端界面

5328c05552d847fa04febcd071402853.png

第二步:

在终端界面敲入代码 mysql.exe -h127.0.0.1 -P3306 -uroot -p敲击回车,即可进入

-h: 代表服务器地址,也就是@localhost127.0.0.1, 127代表的就是本机IP地址

-P: 代表的是端口号, mysql的是3306

-u: 用户名称,root代表的是管理员账户, 些其他的也能进入,但只是以访客身份进入

-p: 密码, xampp默认没有密码,不需要输入

输入quit;即可退出mysql

进入mysql的最简写法:mysql -uroot ,注意后面不要加分号, 加分号就不是以管理员身份登录

ef611e621329106136970a0c1e056816.png

4.MySQL常用管理命令

1) show databases;  显示所有的数据库。

2) use "数据库名称";  使用某个数据库。

3) show tables;  显示所有的数据表。

4) desc "数据表名称";  展示数据表内的表头元素。

5) quit;  退出数据库。

注意: 所有的命令全部以英文的分号结尾, 除了登录的命令

3、SQL命令

结构化查询语言,用于操作关系型数据库服务器,主要是对数据执行增删改查。

1.SQL命令的两种执行方式

(1)交互模式:客户端输入一行,点击回车,服务器端就执行一行,适用于临时性的查看数据

735ff7ccf2518e0d59fbb29f726b9ee7.png

(2)脚本模式:把所有要执行的命令写在一个脚本文件中,一次性的提交给服务器执行,适用于批量的操作数据

在建立连接之前,输入 mysql -uroot

ed39868d77f37c167af2b117b190daa2.png

28ed6467c54a4039b1ef6d61c56e5447.png

2.SQL语句语法规范

1)一行SQL命令可以跨越多行,以英文分号结尾,但是单词不能分开来写。

2)SQL语句不区分大小写,习惯上关键字大写,非关键字小写

3)假设中间一行命令出现错误,那么下一句以及到最后的语句都不会执行

4)单行注释使用#.....,多行注释使用/*......*/

3.常用SQL语句

1) 创建数据库

CREAT DATABASE "数据库名称";

2) 丢弃数据库,如果存在同名数据库,新的数据库不会被创建

DROP DATABASE IF EXISTS "数据库名称";

3) 进入数据库

USE "数据库名称";

4) 创建数据表

CREATE TABLE "数据表名称"(

属性1 属性类型1;

属性2 属性类型2;

);

5) 插入数据

INSERT INTO "数据表名" VALUES (值1,值2);

6)查询数据

SELECT*FROM "数据表名";

7) 修改数据

UPDATE student SET name='jisc' where id='1';

8) 删除数据

DELETE FROM student WHERE id='1';

示例代码:

/*编写脚本文件 xz.sql 先丢弃再创建数据库xz 进入数据库xz 创建保存用户数据的表user, 包含有编码uid 用户名 uname 密码upwd

邮箱email 电话phone 真实姓名 userName 注册时间regTime 是否在线isOnline 插入若干条数据 查询结果*/#丢弃数据库DROP database IF EXISTSxz;

#创建数据库CREATE databasexz;

#进入数据库USExz;

#创建数据表CREATE TABLE user(

uidINT,

unameVARCHAR(10),

upwdVARCHAR(20),

emailVARCHAR(20),

phoneINT,

usernameVARCHAR(10),

regTimeVARCHAR(20),

isOnlineVARCHAR(1)

);

#插入数据INSERT INTO user VALUES('1','jiew','qwer12345','3124535@qq.com','123456789','weg','1987-10-23','N');INSERT INTO user VALUES('2','pite','qweafa345','vdn2494@163.com','123456789','weg','1987-10-23','T');INSERT INTO user VALUES('3','mary','afawerf345','142985234@qq.com','123456789','weg','1987-10-23','T');INSERT INTO user VALUES('4','Dave','okweafc345','opio009@163.com','123456789','weg','1987-10-23','N');

#查询数据SELECT*FROM user;

#删除id=2的数据

DELETE FROM user WHERE id='2';

#修改数据,修改id=3的uname属性为128gdsh

UPDATE user SET uname='128gdsh' WHERE id='3';

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值