mysql—数据库的基础建表
目录
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—数据库的基础建表相关推荐
- spring boot操作mysql数据库:自动建表,数据添加、查询和修改
1 mysql自动建表 (1)首先使用IntelliJ IDEA新建spring boot工程,然后在pom.xml中加入mysql的依赖: <!-- MYSQL --><depen ...
- mysql数据库怎么安装建表_mysql数据库安装及建表注意事项
在使用mysql数据库的时候,难免会遇到插入中文出现"data too long for....."的错误,这个其实不是字段值设置太小的原因,而恰恰是数据库编码和创建数据库实例时设 ...
- mysql数据库 用代码建表
实验(二):创建数据表 用T-SQL代码创建以下表 表2-1Class(班级)表 列名 中文名 数据类型 精度 说明 ClassID 班级号 Char 8 主键 ClassName 班级名称 varC ...
- MySQL数据库零基础教学[超详细]
文章较长,但很详细,大家选择性观看即可 文章目录 一.数据库简介 二.MySQL数据类型常用类型 三.常用Sql语句 (1)Sql语句简介 SQL的概念 (2)数据定义语言DDL`create,alt ...
- Linux下Mysql数据库的基础操作
Linux下Mysql数据库的基础操作 一.Mysql数据介绍 二.数据库相关术语介绍 1.数据库相关名词 2.相关术语介绍 三.Mysql数据库的管理 1.创建数据库用户 2.查询用户状态 3.修改 ...
- mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...
从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...
- MySQL之数据类型、建表和六大约束
前言:昨天跟大家分享了MySQL的账号管理.建库及四大引擎,今天与大家分享的知识是MySQL之数据类型.建表和六大约束. 一.数据类型介绍 1.作用:MySQL中定义数据字段的类型对你数据库的优化是非 ...
- 视频教程-JAVAEE真实课堂之MySQL数据库-云计算基础架构
JAVAEE真实课堂之MySQL数据库 刘志远,北京邮电大学硕士研究生, 北京育华志远科技有限公司创始人, 育华志远教育品牌负责人,育华志远课程体系打造者. 率领团队为互联网行业培训千余名学员,打造最 ...
- day 1 学习MySQL数据库作业 - 创建员工表思考与表之间的关系
day 1 学习MySQL数据库作业 创建员工表 (工号.姓名.性别.出生日期.入职日期.月薪.职位) 思考员工表跟部门表之间有没有关系?如果有是什么关系?如何建立两张表的关系? 1.创建员工表 (工 ...
最新文章
- 012_html如何查看源代码
- ASP.NET MVC:@helper 不能调试
- 字符串中最后一个单词长度
- Javascript事件机制兼容性解决方案
- 面向数据科学的概率论 二、计算几率
- npm命令运行时报错_运行npm update等命令出错后如何分析问题根源(示例代码)
- Felix: Flexible Text Editing Through Tagging and Insertion (2020-03)
- Nginx+ffmpeg的HLS开源server搭建配置及开发具体解释
- 安装mujoco报错:distutils.errors.DistutilsExecError: command ‘gcc‘ failed with exit status 1
- 我的世界seus光影java版下载_我的世界seus光影mod
- 无线5G CPE与AP
- 利用随机数生成器生成固定概率生成器
- 【Java从零到架构师第③季】【41】SpringBoot-配置文件_YAML_lombok_设置Banner
- Python爬取的微信好友信息里我看到了自律 | CSDN博文精选
- 【01】国内外git托管平台(总结by魔芋)
- 启动报错java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable
- 技术源自洛克希德·马丁,光场XR眼镜FYR解析
- Pentaho Data Integration初步安装
- 【OSATE学习笔记】AADL语法介绍(二)软件类构建详细介绍
- 囊括七大主流搜索引擎 这个网站统计工具神了!