MySQL基础操作
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,一,安装后1,Linux下安装完后root密码为空,使用以下命令创建密码[root@host]# mysqladmin -u root password "new_password";2,连接到MyS
千家信息网最后更新 2026年11月02日MySQL基础操作
一,安装后
1,Linux下安装完后root密码为空,使用以下命令创建密码
[root@host]# mysqladmin -u root password "new_password";2,连接到MySQL服务器
[root@host]# mysql -u root -pEnter password:*******3,退出quit或exit
[root@host]# quit[root@host]# exit二,数据库操作
1,查看所有数据库
[root@host]# show databases;2,创建数据库
[root@host]# create database 数据库名 charset utf8; 3,删除数据库
[root@host]# drop database 数据库名; 4,切换数据库
[root@host]# use 数据库名;5,查看正在使用的数据库
[root@host]# select database();三,表操作
1,查看数据库中所有表
[root@host]# show tables;2,创建表
- auto_increment:表明自增长
- primary key:主键
- not null:不为空
[root@host]# create table 表名(列 类型);Example
[root@host]# create table student(id int auto_increment primary key,name varchar(20) not null,gender tinyint not null,address varchar(40),isDelete tinyint default 0)ENGINE=InnoDB DEFAULT CHARSET=utf8;3,删除表
[root@host]# drop table 表名;4,查看表结构
[root@host]# desc 表名;四,数据操作
1,插入数据
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );2,where语句
SELECT field1, field2,...fieldN FROM table_name1, table_name2...[WHERE condition1 [AND [OR]] condition2..... - 查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割,并使用WHERE语句来设定查询条件。
- 你可以在 WHERE 子句中指定任何条件。
- 你可以使用 AND 或者 OR 指定一个或多个条件。
- WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令。
- WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。
3,查询数据
SELECT column_name,column_nameFROM table_name[WHERE Clause][LIMIT N][ OFFSET M]- 查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
- SELECT 命令可以读取一条或者多条记录。
- 你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
- 你可以使用 WHERE 语句来包含任何条件。
- 你可以使用 LIMIT 属性来设定返回的记录数。
- 你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。
4,UPDATE 查询
UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause]5,DELETE 语句
DELETE FROM table_name [WHERE Clause]- 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。
5,LIKE 子句
- %:任意长度的任意字符
- _:匹配任意单个字符
SELECT field1, field2,...fieldN FROM table_nameWHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'Example
mysql> use RUNOOB;Database changedmysql> SELECT * from runoob_tbl WHERE runoob_author LIKE '%COM';+-----------+---------------+---------------+-----------------+| runoob_id | runoob_title | runoob_author | submission_date |+-----------+---------------+---------------+-----------------+| 3 | 学习 Java | RUNOOB.COM | 2015-05-01 || 4 | 学习 Python | RUNOOB.COM | 2016-03-06 |+-----------+---------------+---------------+-----------------+2 rows in set (0.01 sec)最后附一篇MySQL添加用户、删除用户与授权的博客,链接。
数据
数据库
语句
查询
条件
子句
命令
多个
字段
之间
字符
密码
用户
逗号
偏移
学习
中指
单个
博客
可以通过
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技活动banner
互联网科技公司华为
互联网科技与金融科技
宜安科技 互联网金融
互联网 新科技
科技与互联网的利与弊
小米互联网科技园设置
栖莱科技互联网股份有限公司
互联网科技项目计划书材料类
全球顶尖互联网科技公司
互联网为啥属于高科技
用友工业互联网科技发展
每天都有哪些好的互联网科技
启辰互联网科技
皮皮虾互联网科技有限公司
互联网科技资金流入
好易买互联网科技
现代科技的标志之一的互联网
科技美学互联网 艺术
互联网科技企业文化
互联网科技公司税收优惠
智能科技公司是互联网公司吗
九亚互联网科技
西安互联网科技公司
互联网企业和科技型企业
呼和浩特新华互联网科技学院
广州新华互联网科技学校电竞方面
保险科技服务互联网营销体系
广东工业互联网大赛深圳学泰科技
优雇互联网科技有限公司