MySQL基础操作
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,一,安装后1,Linux下安装完后root密码为空,使用以下命令创建密码[root@host]# mysqladmin -u root password "new_password";2,连接到MyS
千家信息网最后更新 2025年11月13日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安全错误
数据库的锁怎样保障安全
软件开发3d建模库
对不起服务器需要维护怎么解决
simhash对数据库两两去重
UI设计和软件开发哪个简单
web数据库技术网页设计
jsp中获取数据库数据
网络安全防止泄露个人信息
小学生网络安全画画
诗词管理的数据库模式设计
生僻字入数据库informix
青岛成讯网络技术有限公司
服务器租用香港
广东推广软件开发方案
安全检测服务器360
北京搜狗网络技术有限公司老总
java调用扫描仪传输服务器端
第三届网络安全产业联盟
网络安全文明教育的感想
网络安全方面主题班会300字
dns服务器改ip
基岩mc服务器ip怎么用
怎么看服务器内存容量
开封市网络安全和信息化委员会
八阵图互联网科技有限公司
优极网络安全海报
it软件开发 面试题
vb数据库的目的是什么
哪里查询服务器租用时间
数据库温备份
基站软件开发