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

8.0

3,Mysql 表操作
- (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:设置自动增长,当插入新记录时,该字段会自动生成唯一的递增数值

desc 你的表名;(查看你的表的结构)
例子
- drop table 你的表名;就是删表
drop database 你的数据库名; 就是删除数据库
4. 表的内容插入
mysql> INSERT INTO class (name, sex, degree)
-> VALUES ('刘志强', '男', 66.5), ('雷盼航', '女', 67.5);

「Empty set」的核心原因是表中无数据,本质是插入语句未成功执行;
先执行「清空表 + 重新插入」的完整语句,确保标点 / 字段长度无问题;
插入成功后,查询会显示 2 条数据,而非空集。
5表的改和删除和增加列和修改表名







浙公网安备 33010602011771号