MySQL的简单操作

MySQL的简单操作
1、 连接MySQL:
a) 本机登录:
mysql –u用户名 –p用户密码
b) 远程连接:
mysql –h主机地址 –u 用户名 –p密码
2、 修改密码
a) 新的用户(没有密码):
mysqladmin –u root password “新密码”
b) 旧用户(有密码):
mysqladmin –u root –p 旧密码 password”新密码”

(注:之后的内容需要进入数据库才能执行相关的命令或操作。)
3、 查看当前登录用户:
select user();
4、 查看字符编码:
\s

5、 文件夹操作(库):
a) 创建数据库:
create database 库名 charset utf8;
(库名命名规则:库名是唯一的,不能使用关键字,不能使用纯数字)

b) 查看创建的数据库:
查看数据库结构:show create database 库名;

查看所有的数据库:show databases;

查看当前所在数据库:select database();

c) 修改数据库:
修改字符编码:alter database 库名 charset gbk;

d) 删除数据库:
drop database 库名;

6、 文件操作(表):
a) 存储引擎:
存储引擎就是表的数据类型
查看MySQL支持的存储引擎:show engines;
(正常情况下,我们使用的是InnoDB)

创建表时指定表的存储引擎:create table表名(字段 字段的数据类型)engine=表的数据类型(默认为InnoDB);

b) 进入对应的文件夹(数据库):
use 库名;

查看当前进入的文件夹(库):select databases;

c) 创建一个文件(表):
create table 表名(字段名1 字段1对应的数据类型,字段名2 字段2对应的数据类型);

查看表结构:
show create table 表名;

desc 表名;(desc 为describe的缩写)

查看所有的表:show tables;

d) 修改文件(表):
修改表名:alter table 表名 rename 新表名;

修改字段的数据类型长度:alter table 表名 modify 字段名 char(6); (6为修改后的长度)

修改字段名及字段的数据类型长度:alter table t1 change 修改前字段名 修改后的字段名 char(6);

添加字段:
方式一:alter table 表名 add 字段名 字段的数据类型 not null first;
(不加 first,则会直接加在表的末尾,加上则添加在第一个字段之前)

	方式二:alter table 表名 add 字段名 字段的数据类型 not null first;

(内容不完善,需后继学习补充)
e) 复制文件(表):
复制表结构以及内容:create table 新的表名 select 字段1,字段2 from 旧的表所在数据库名.旧的表名;

只复制表结构:create table 新的表名 select 字段1,字段2 from 旧的表所在数据库名.旧的表名 where 1>5;
(1>5是为的假条件)

f) 删除文件(表):
drop table 表名;

7、 文件内容操作(记录):
a) 添加内容(记录):
insert 表名(字段名1,字段名2) values(字段1对应的内容,“字段2对应的内容”),(1820032590,“礼”),(1820032591,“骚”); # 添加了3条记录
注:insert 表名 values(字段1对应的内容,“字段2对应的内容”); # 按表的默认顺序添加

b) 查询表的内容:
select * from 数据库名.表名;
select * from 表名; # 必须在对应的数据库里面

select 字段1 , 字段2 from 数据库名.表名;
(查询对应字段的内容)

c) 修改表的内容
update 数据库名.表名 set 字段名=”修改后的内容”;
(修改字段的搜友内容)

update 数据库名.表名 set 字段名=”修改后的内容” where 修改字段对应记录的特征条件(如主见的内容);

d) 删除表的内容:
删除记录:delete from 表名 where 被删除记录的特征条件(如主键);

删除整张表(所有记录):delete from 表名;

8、 数据库的字段类型
a) 数据类型
1、 整数类型
int(数值) 这里的值指的是屏幕显示宽度,超过宽度以后正常显示。
(特殊的数值,一般指存储宽度)

2、 浮点类型:
Float类型:

Double类型:

Decimal类型:

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值