[MySQL] MySQL学习记录(1)

视频链接:MySQL_基础+高级篇- 数据库 -sql -mysql教程_mysql视频_mysql入门_尚硅谷.

数据库概述

数据库相关概念

  • DB:数据库(database),存储数据的仓库,保存了一系列有组织的数据。
  • DBMS:数据库管理系统(Datebase Management System),数据库是通过DBMS创建和操作的容器
  • SQL:结构化查询语言(Structure Query )

数据库存储数据的特点

  • 将数据放到中,表再放到
  • 一个数据库可以有对个表,每个表都有一个名字,表名具有唯一
  • 表由组成,也称为字段
  • 表中的数据是按存储的

MySQL的使用

MySQL软件的服务器端必须县启动,客户端才可以连接和使用数据库。

启动MySQL:管理员身份运行命令提示符,输入net start mysql(也可以通过"服务"开关)
停止net stop mysql

客户端登录:命令行 mysql -h 主机名 -P 端口号 -u 用户名 -p密码
例如:mysql -h localhost -P 3306 -u root -proot

注意

  • -p与密码之间不能有空格,其他参数之间的空格可有可无
    mysql -hlocalhost -P3306 -uroot -proot
  • 密码建议在下一行输入
    mysql -h localhost -P 3306 -u root -p
    Enter password:
  • 如果是连本机:-hlocalhost可以省略;如果端口号没改,-P3306也可以省,简写为:
    myslql -uroot -p

连接成功后,会出现MySQL Server 服务版本的信息,还有第几次链接的id标识,也可通过命令行查看:
mysql --version
或登录后,通过以下方式查看:
SELECT VERSION();

命令行以分号(;)结束

退出客户端:exit 或者quit

MySQL常用命令

  1. 显示有哪些数据库 show databases;
  2. 进入某个库:use sys;
  3. 查看库内的表:show tables;

现在已经进入到sys库内,要查看另一个库内的表:show tables from mysql,此时还在sys
查看当前在哪个库:select database();

  1. 创建表:
create table stuinfo(  # 以下定义有哪些列
id int,  # id列,类型是整数
name varchat(20));  # name列,类型为字符串
  1. 查看表的结构:desc stuinfo; desc+表名
  2. 查看表内数据:select * from stuinfo;
  3. 插入数据:insert into stuinfo (id, name) values(1,'john');
  4. 修改:update stuinfo set name='lilei' where id=1;
  5. 删除:delete from stuinfo where id=1;

猜你喜欢

转载自blog.csdn.net/weixin_43429677/article/details/108523458
今日推荐