千家信息网

mysql基础知识学习

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,1 说明数据库的命令时不区分大小写的,例如"CREATE DATABASE test"与"create database test"是同样有效的。2 连接数据库1) 连接到本机上的MYSQL连接数据库
千家信息网最后更新 2026年11月03日mysql基础知识学习

1 说明

数据库的命令时不区分大小写的,例如"CREATE DATABASE test"与"create database test"是同样有效的。

2 连接数据库

1) 连接到本机上的MYSQL

连接数据库可以用phpadmin管理平台,也可以用命令行方式,本次我使用的是wamp搭建的环境,wamp自带有mysql数据库和工具,通过命令行对mysql进行操作。进入mysql数据库的命令:mysql -u root -p

2) 连接到远程主机上的MYSQL

假设远程主机的IP为:1.1.1.1,用户名为root,密码为root。则键入以下命令:

mysql -h 110.110.110.110-u root -p root

3 数据库命令

1)创建数据库test

Create database test

2)创建数据表persons

create tablepersons

(

firstnamevarchar(8),

lastnamevarchar(8),

age int

)

3)在数据表中插入一条新记录

insert into persons(age,firstname,lastname) values (25,zhang,san)

4)查询persons表中所有数据

select * from persons

5)条件查询,从数据库中查询结果,查询persons表中age字段为25的数据。

select * from personswhere age=25

6)order by排序,按age字段进行升序排序,order by默认是按升序排序,如果要按降序排列则在后门加上DESC。

select * from personsorder by age

7)order by另类用法,如果order by后面接具体的数字,则表明按表格第几列进行排序,例如order by 1则表明按表格的第一列进行排序,如果order by后面的数字大于表格的列数,则会报错,这种用法通常用于SQL注入中判断数据库表的字段数。

select * from personsorder by 1

8)修改表中数据:修改persons表中firstname字段为xiao的age的值为100

update personsset age=100 where firstname='xiao'

9删掉数据库中的数据:删掉persons表中age为100的数据

delete from persons where age=100

10)删除数据表,删除persons数据表

drop tablepersons

11)删除数据库,输出test1数据库

drop tabletest1

12)查看数据库

show databases

13)查看数据表

Show tables



14)查看数据表中有哪些字段:查看users表中有哪些字段

show columns from users


数据 数据库 命令 字段 数据表 排序 查询 表格 主机 升序 数字 有效 另类 后门 大小 密码 工具 平台 新记录 方式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技工作委员会毛军 互联网络科技有限公司 北京互联网科技公司 美国互联网科技 紫鲸互联网科技 互联网科技排名 广州宏创互联网科技 北京禾田雨橡互联网科技 互联网科技大会案例 科技类的互联网平台 中国的互联网科技企业的崛起 贵州叶脉互联网科技有限公司所属行业 上海宁丞科技互联网 互联网与医疗科技 如何创新互联网科技 互联网行业科技股 恒生互联网科技业指数调整周期 为客找房互联网科技公司怎么样 米泉互联网科技专业怎么样 北京军民互联网科技公司 互联网金融科技 河南云网互联网络科技有限公司 济南和联互联网科技有限公司 温州喔噻互联网科技有限公司 互联网科技中介 南平创想时代互联网科技有限公司 哈尔滨屹滨互联网科技有限公司 互联网在线教育科技创业 下一代互联网重大应用科技园 普陀区互联网教育科技管理办法
0