mysql学_MySQL学习(一)
mysql 学习笔记(一)
下载与安装
在官网下载安装mysql,常用5.5,5.6,5.7这三个版本;
下载安装完成后,可以使用命令行去连接数据库,如果没有配置路径的话,则需要在所安装的数据库的bin的目录下启动,启动命令为:
mysql -uroot -p ;
然后输入数据库密码即可进入数据库;(在上图中我的指令后面加了分号,这个是错误的做法)。
为了使用方便,省去每次都得进入安装路径下进行启动数据库,我们配置一下环境,在配置环境的path 路径下输入自己的 bin 路径,例如我的是:
C:\Program Files\MySQL\MySQL Server 5.7\bin
将加进去即可;
查看数据库
指令show databases ; (后面的分号一定要加,是结束符)
如上图所示,已经罗列出来了所有的数据库。
下面我们将要创建一个新的数据库,名称为 MYLOVIS
指令为:create database mylovis ;
接着我们进入到mylovis的数据库中;
进入数据库:use mylovis ;
查看库中的所有表:show tables ;
现在表中的内容为空,我们将创建第一张表;
用上面的语句我们创建了一张名为user的表,
现在我们来查看一下自己刚才创建的表的结构
命令: desc user ;
查看刚刚创建的表的sql语句
命令:show create table user ;
删除表
指令:drop table user ;
修改某一列类型修饰值,
如修改user_name的类型的修饰
指令:alter table user modify user_name varchar(50) not null ;
添加字段:
alter table user add password char(32) not null comment ‘用户密码’ ;
在最后加上 after 列名 可以确定插入的位置 如上述语句可以改成
alter table user add password char(32) not null comment ‘用户密码’ after user_name ;
则会在user_name下插入此password 行。
删除某一列:
指令:alter table 表名 drop列名
如:alter table user drop password ;
修改表名
alter table user rename to users ;
(2)DML 数据操作语言
插入
insert into 表名(列1,列2,….)values(列值1,列值2,…) ;
insert into user(user_name,emil, ) ;
其中字符串类型的要加上单引号。
也可使用
insert into user values(列值1,列值2,列值3,... )
不推荐这种方式,应为在这种方式下,必须一一设置列值。
(未完待续。。。)
mysql学_MySQL学习(一)相关推荐
- php django mysql配置文件_Mysql学习Django+mysql配置与简单操作数据库实例代码
<Mysql学习Django+mysql配置与简单操作数据库实例代码>要点: 本文介绍了Mysql学习Django+mysql配置与简单操作数据库实例代码,希望对您有用.如果有疑问,可以联 ...
- python mysql 数据类型_mysql学习:mysql数据类型有哪些?
不同类型的数据具有不同的性质,数据性质是选择数据分析方法的决定因素.因此,能对数据进行正确分类是进行数据分析并取得正确分析结果的基础.学习任何一个数据库时,除了掌握这个数据库运行原理外,最基础的也就是 ...
- golang mysql 插入_Mysql学习(一)添加一个新的用户并用golang操作Mysql
Mysql添加一个新的用户并赋予权限 添加一个自己的用户到mysql 首先我们需要先用root用户登录mysql,但是刚安装完没有密码,我们先跳过密码 ailumiyana@ailumiyana:~/ ...
- 阿里mysql笔记_MySQL学习笔记(一)
MySQL的安装: 前提:因为目前企业流行的操作系统为Linux,所以我们采用CentOS作为我们测试环境,Windows下的安装我们一概不讲.Linux下我们讲两种安装方式.好,看一下我的测试环境: ...
- mysql值域_MySQL学习笔记(三)
1.笛卡尔积:由没有联结条件的表关系返回去的结果.检索的行的数目将是第一个表中的行数乘以第二个表中的行数. 2.内部联结也称等值联结,它是基于两个表之间相等测试. 3.内联结类似A∩B,A表和B表的主 ...
- python执行mysql存储过程_Mysql学习---使用Python执行存储过程
使用Python执行存储过程 使用Python执行存储过程[2部分]: 1.执行存储过程,获取存储过程的结果集 2.将返回值设置给了 @_存储过程名_序号 =#!/usr/bin/env pytho ...
- 从mysql学起_MySQL学习从这里出发!
MySQL数据库开发学习中,想满足一些需求,无疑需要经常与数据打交道,例如,我们在使用IO的一些技术的时候,常常需要将一些数据存储到外部文件,可能大家会问,我们初学的时候常常会简单的保存一些数据到 . ...
- ssm毕设项目益学-校园学习互助y0ig7(java+VUE+Mybatis+Maven+Mysql+sprnig)
ssm毕设项目益学-校园学习互助y0ig7(java+VUE+Mybatis+Maven+Mysql+sprnig) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + H ...
- mysql 取年月日 语句_MySQL学习从这里出发!
MySQL数据库 开发学习中,想满足一些需求,无疑需要经常与数据打交道,例如,我们在使用IO的一些技术的时候,常常需要将一些数据存储到外部文件,可能大家会问,我们初学的时候常常会简单的保存一些数据到 ...
最新文章
- Java Web Model2实战
- Can't connect to X11 window server using ':1.0' as the value of the DISPLAY variable.
- Angular2+ 结构型指令
- 【upc 9541 矩阵乘法】非正解
- Django Models一对多操作
- 12个便于web设计及开发的在线工具
- function函数嵌套 matlab_matlab – 当没有使用“end”时,一个.m文件中的多个函数是嵌套的还是本地的...
- (82)FPGA仿真停止激励(stop)
- ZABBIX Agent2监控docker
- Facebook提出Pica模型,为Quest 2带来实时逼真虚拟化身渲染
- Vue 双向数据绑定原理分析
- SQL Server2019 Develop版本安装
- 大学物理复习笔记——电磁感应定律
- Electron 打包时下载 xxx-electron-v1.6.8-arch-x64.zip 文件出错
- CTC算法详解之训练篇
- ATK-DTU-M750 物联网模块+MQTT(阿里云)配置(一)
- Silverlight游戏设计(Game Design):(八)三国策(Demo) 之 “江山一统”①
- AGV自导航机器人执行的安全标准
- 【Python入门】出发吧
- 六种常见WIFI部署场景
热门文章
- socket设置超时时间 SO_RCVTIMEO和SO_SNDTIMEO
- 无法解析的外部符号 __imp__curl_easy_init
- C代码生成图片:BMP、PNG和JPEG
- android-oculus
- 跨平台SSE、AVX指令测试
- MySQL中的blob和clob
- eclipse生成java项目出错,Java项目使用了HttpClients相关包,用eclipse导出jar包就不能正常运行Error: A JNI error has occurred...
- tickcount()修改成小时分钟_推出一分钟追剧新模式 首部真人漫改竖屏番《通灵妃》开播...
- gitlab + Jenkins
- Linux之Less命令跳转到特定的行号