首页 > 数据库 >【学习笔记】Mysql基本命令

【学习笔记】Mysql基本命令

时间:2022-09-28 10:33:55浏览次数:61  
标签:varchar -- 数据库 笔记 命令 Mysql YES NULL 255

Mysql基本命令

连接mysql

mysql -u root -p123456  --连接数据库

所有sql语句都必须以 ";" 结尾

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';   --修改密码
flush privileges;      --刷新权限
​
--查看所有数据库
show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| aolai              |
| car                |
| mysql              |
| performance_schema |
| sys                |
| users              |
+--------------------+
7 rows in set (0.04 sec)
​
--切换数据库
use aolai;
Database changed
​
--查看数据库中所有的表
show tables;
+-----------------+
| Tables_in_aolai |
+-----------------+
| address         |
| goods_cart      |
| goods_search    |
| store_order     |
| user            |
+-----------------+
5 rows in set (0.00 sec)
​
--显示数据库表的所有信息
describe user;
+----------+--------------+------+-----+---------+----------------+
| Field    | Type         | Null | Key | Default | Extra          |
+----------+--------------+------+-----+---------+----------------+
| id       | int(10)      | NO   | PRI | NULL    | auto_increment |
| userName | varchar(255) | YES  |     | NULL    |                |
| userPwd  | varchar(255) | YES  |     | NULL    |                |
| phone    | varchar(255) | YES  |     | NULL    |                |
| imgUrl   | varchar(255) | YES  |     | NULL    |                |
| nickName | varchar(255) | YES  |     | NULL    |                |
| token    | varchar(255) | YES  |     | NULL    |                |
| provider | varchar(255) | YES  |     | NULL    |                |
| openid   | varchar(255) | YES  |     | NULL    |                |
+----------+--------------+------+-----+---------+----------------+
9 rows in set (0.09 sec)
​
--创建数据库
create database jiayou;
Query OK, 1 row affected (0.00 sec)
​
--退出连接
exit
​
-- 单行注释用 --
-- 多行注释用 /**/

 

操作数据库

1.增加数据库

CREATE DATABASE school;

如果数据库已经存在,那么就会报错:Can't create database 'school'; database exists

我们可以在sql语句中加入 [IF NOT EXISTS],意思是如果不存在就去创建。

" [] " 的意思是可选的

2.删除数据库

DROP DATABASE IF EXISTS school;

3.使用数据库

USE school;

如果创建的数据库名是关键字,就可以用``

4.查看数据库

SHOW DATABASES

标签:varchar,--,数据库,笔记,命令,Mysql,YES,NULL,255
From: https://www.cnblogs.com/wztblogs/p/16737113.html

相关文章

  • 链接服务器读取Mysql---出现消息 7347,级别 16,状态 1,第 13 行 链接服务器 '****' 的 OL
    可以毫不夸张的说:“网上所有搜索出来的答案,都没有解决我的问题”,我是采用以下的方式处理此异常,借此宝地mark一下  今天使用链接服务器查询Mysql数据库时,出现以下问题......
  • MySQL主从异常处理Errno: 1292-REPLICATE_WILD_IGNORE_TABLE的使用
    一、Slave错误信息mysql>showslavestatus\G;***************************1.row***************************Slave_IO_State:Waitingformastertosendeven......
  • mysql报错-mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止和数据
    启动mysql服务时出现该错误: 本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。我的mysql版本是8.0.18系统:win10如何安装mysql,可以......
  • distclean命令
    makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可......
  • (转载)【RocketMQ 课程笔记】15.消费者概述
    消费者概述几个关键概念消费者组:一个逻辑概念,在使用消费者时需要指定一个组名。一个消费者组可以订阅多个Topic。消费者实例:一个消费者组程序部署了多个进程,每个进程......
  • mybatis工作笔记
    ​​Mybatis​​ 是Java中一个非常好用的数据库框架,这儿记录一下在使用过程中遇到的坑。官方中文文档地址:http://www.mybatis.org/mybatis-3/zh/getting-started.html1、......
  • 线段树学习笔记(入门)
    目录前言线段树基础2.1定义2.2区间操作和懒标记2.3一些例题1.前言应老师要求,来写一篇关于线段树的学习笔记2.线段树基础2.1定义线段树是一种二叉搜索树,与......
  • 宝塔linux面板重启、重置等命令
    安装宝塔Centos安装脚本yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install.sh&&shinstall.shUbuntu/Deepin安装脚本wget-Oinsta......
  • 前端重点复习笔记
    JavaScriptJS特点不主动开启新的线程的情况下单线程如何开启新线程varworker=newWorker('js文件路径')js是弱类型语言所有的声明都是通过var在赋值的时......
  • MySQL数据库-数据表(下)
     分析:给reader表添加数据.INSERTINTO:插入数据,插入数据的时候会检查主键或者唯一索引,如果出现重复就会报错;语法:INSERTINTO table_name VALUES(value1,value2,va......