mysql

10.3 MySQL基础命令

1、连接Mysql (客户端工具NaviCat、phpMyAdmin、MySQL-Front)

格式: mysql -h 主机地址 -u用户名 -p用户密码

(1)、连接到本机上的MYSQL。 首先进入Mysql安装程序的bin目录下,再键入命令./mysql -u root -p,回车后提示你输密码。注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。

(2)、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -u root -pabcd123; (注:u与root之间可以不用加空格)

(3)、退出MYSQL命令: exit(回车)或者ctrl加D

2,修改密码

5.7
image
8.0
image

3,Mysql 表操作

  1. (1)、创建数据表命令:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);
    sql
    mysql> create table MyClass(

id int(4) not null primary key auto_increment,
name char(20) not null,
sex int(4) not null default '0',
degree double(16,2));
其中int = 整数(1、2、3)
char = 文字(名字、性别)
double = 小数(99.5、88.88)
primary key:将该字段设为主键,用于唯一标识表中的每条记录
auto_increment:设置自动增长,当插入新记录时,该字段会自动生成唯一的递增数值
image

image
desc 你的表名;(查看你的表的结构)

例子
image
image

  1. drop table 你的表名;就是删表
    drop database 你的数据库名; 就是删除数据库

4. 表的内容插入

mysql> INSERT INTO class (name, sex, degree)
-> VALUES ('刘志强', '男', 66.5), ('雷盼航', '女', 67.5);
image
「Empty set」的核心原因是表中无数据,本质是插入语句未成功执行;
先执行「清空表 + 重新插入」的完整语句,确保标点 / 字段长度无问题;
插入成功后,查询会显示 2 条数据,而非空集。

5表的改和删除和增加列和修改表名

image
image
image
image

posted @ 2026-08-19 12:34  快乐的小xie  阅读(6)  评论(0)    收藏  举报