目录

mysql修改密码

数据库操作语句

1.登录

2.查看当前服务器的数据库

3.创建数据库

4.查看数据库的创建信息

5.选择数据库

6.删除数据库(慎重)

数据表操作语句

1.查看数据库中的表有多少

2.查看具体表的结构

3.创建表

基础代码

添加注释

查看注释信息

属性类型

4.删除表

5.修改表

1.创建表之后新增属性

2.删除某一列

3.修改某一列

4.修改表名

5.修改表字符集


本文说明一些数据库的基础操作

mysql修改密码

找到C盘的ProgramData,找到MySQL里面的 5.7文件夹 里面有个my.ini文件

在此文件中这样设置

PS:第一个框表示跳过密码 是修改密码的操作 第二个框表示创建数据库时字符集的默认格式

然后用命令行登录服务器 我们输入 mysql -u root 即可跳过密码

然后输入修改密码的命令:

update mysql.user set authentication_string = password('你要修改的密码') where user = 'root';

修改完成后 注释掉.int文件的跳过密码命令

在服务中重新启动一次MySql服务即可

数据库操作语句

1.登录

客户端 mysql -u root -p

以root用户登录mysql服务器

输入 mysql -u root -p即可

完整代码为:

mysql  -h  服务器的ip地址(127.0.0.1)  -P  3306(端口号)  -u  root  -p

2.查看当前服务器的数据库

show databases;

3.创建数据库

creat database [if not exists] test [character set 编码格式];

show warnings; 可查看目前的错误

4.查看数据库的创建信息

show create database 数据库名称;

可查看目前数据库的编码格式,由于我们在.ini设置了编码格式,所以是utf8mb4

一定要记得设置编码格式,MySQL 5.7默认是拉丁文不支持中文

5.选择数据库

use 数据库名称;

select database(); 可查看当前使用的数据库

6.删除数据库(慎重)

drop database [if exists] 数据库名称;

数据表操作语句

数据库相当于文件夹,数据表相当于里面的文件,

所以当我们进行数据表操作之前,要用 use语句 选择数据库

1.查看数据库中的表有多少

show tables;

select @@datadir; 可查看数据库存储的具体路径

2.查看具体表的结构

desc 表名称

3.创建表

基础代码

create table 表名称(属性名称1 属性类型,

属性名称2 属性类型

) character set 字符集;

添加注释

在属性类型后面 加上 comment '注释内容';

查看注释信息

show create 表名

属性类型

直接上图了

ps:select now();可返回当前系统时间

4.删除表

drop table [if exists] 名称;

慎重 危险操作

5.修改表

1.创建表之后新增属性

alter table 表名 add 属性名 属性类型;

2.删除某一列

alter table 表名 drop 列名称

3.修改某一列

alter table 表明 change 原字段名 新字段名 类型[约束]

4.修改表名

alter table 旧表名 rename 新表名

5.修改表字符集

alter table 表名 convert to character set 新字符集

mysql—数据库的基础建表相关推荐

  1. spring boot操作mysql数据库:自动建表,数据添加、查询和修改

    1 mysql自动建表 (1)首先使用IntelliJ IDEA新建spring boot工程,然后在pom.xml中加入mysql的依赖: <!-- MYSQL --><depen ...

  2. mysql数据库怎么安装建表_mysql数据库安装及建表注意事项

    在使用mysql数据库的时候,难免会遇到插入中文出现"data too long for....."的错误,这个其实不是字段值设置太小的原因,而恰恰是数据库编码和创建数据库实例时设 ...

  3. mysql数据库 用代码建表

    实验(二):创建数据表 用T-SQL代码创建以下表 表2-1Class(班级)表 列名 中文名 数据类型 精度 说明 ClassID 班级号 Char 8 主键 ClassName 班级名称 varC ...

  4. MySQL数据库零基础教学[超详细]

    文章较长,但很详细,大家选择性观看即可 文章目录 一.数据库简介 二.MySQL数据类型常用类型 三.常用Sql语句 (1)Sql语句简介 SQL的概念 (2)数据定义语言DDL`create,alt ...

  5. Linux下Mysql数据库的基础操作

    Linux下Mysql数据库的基础操作 一.Mysql数据介绍 二.数据库相关术语介绍 1.数据库相关名词 2.相关术语介绍 三.Mysql数据库的管理 1.创建数据库用户 2.查询用户状态 3.修改 ...

  6. mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...

    从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...

  7. MySQL之数据类型、建表和六大约束

    前言:昨天跟大家分享了MySQL的账号管理.建库及四大引擎,今天与大家分享的知识是MySQL之数据类型.建表和六大约束. 一.数据类型介绍 1.作用:MySQL中定义数据字段的类型对你数据库的优化是非 ...

  8. 视频教程-JAVAEE真实课堂之MySQL数据库-云计算基础架构

    JAVAEE真实课堂之MySQL数据库 刘志远,北京邮电大学硕士研究生, 北京育华志远科技有限公司创始人, 育华志远教育品牌负责人,育华志远课程体系打造者. 率领团队为互联网行业培训千余名学员,打造最 ...

  9. day 1 学习MySQL数据库作业 - 创建员工表思考与表之间的关系

    day 1 学习MySQL数据库作业 创建员工表 (工号.姓名.性别.出生日期.入职日期.月薪.职位) 思考员工表跟部门表之间有没有关系?如果有是什么关系?如何建立两张表的关系? 1.创建员工表 (工 ...

最新文章

  1. 012_html如何查看源代码
  2. ASP.NET MVC:@helper 不能调试
  3. 字符串中最后一个单词长度
  4. Javascript事件机制兼容性解决方案
  5. 面向数据科学的概率论 二、计算几率
  6. npm命令运行时报错_运行npm update等命令出错后如何分析问题根源(示例代码)
  7. Felix: Flexible Text Editing Through Tagging and Insertion (2020-03)
  8. Nginx+ffmpeg的HLS开源server搭建配置及开发具体解释
  9. 安装mujoco报错:distutils.errors.DistutilsExecError: command ‘gcc‘ failed with exit status 1
  10. 我的世界seus光影java版下载_我的世界seus光影mod
  11. 无线5G CPE与AP
  12. 利用随机数生成器生成固定概率生成器
  13. 【Java从零到架构师第③季】【41】SpringBoot-配置文件_YAML_lombok_设置Banner
  14. Python爬取的微信好友信息里我看到了自律 | CSDN博文精选
  15. 【01】国内外git托管平台(总结by魔芋)
  16. 启动报错java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable
  17. 技术源自洛克希德·马丁,光场XR眼镜FYR解析
  18. Pentaho Data Integration初步安装
  19. 【OSATE学习笔记】AADL语法介绍(二)软件类构建详细介绍
  20. 囊括七大主流搜索引擎 这个网站统计工具神了!

热门文章

  1. 如何拷贝销售订单文本到发货单
  2. Promise使用,promise原理,手写promise
  3. PHP各种实用的东东
  4. 智能车摄像头组 障碍处理方法
  5. CH7-HarmonyOS数据持久化
  6. iOS8测试版可安装第三方输入法,还越狱么?
  7. html的表单标签(form)
  8. 青铜2:本来面目-如何认识Java中的线程
  9. Excel, Tableau还是Power BI?数据分析可视化工具大对比!
  10. 四川师范大学地信概论(1-绪论)90分以上版本