MySql教程

2021-09-04 Mysql

本文主要是介绍2021-09-04 Mysql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java Msql 整理笔记

文章目录

前言

Java Msql 命令整理笔记

一 ,基本的Mysql的命令

1,通过命令行的方式连接Mysql数据库 : 

mysql -h主机IP地址 -P端口号 -u用户名 -p回车
Enter password:输入密码

样例:mysql -hlocalhost -P3307 -uroot -p回车
          Enter password:123456

2.查看所有的数据库:

show databases;

3.创建自己的数据库:

create database 数据库名字;  演示:creat database atguigu;

4.使用自己的数据库:

use 数据库名; 演示:use atguigu;

说明:如果没有使用use语句,后面针对数据库的操作也没有加“数据名”的限定,那么会报“ERROR 1046 (3D000): No database selected”(没有选择数据库)

使用完use语句之后,如果接下来的SQL都是针对一个数据库操作的,那就不用重复use了,如果要针对另一个数据库操作,那么要重新use。

5.查看某个库的所有表格:

show tables from 数据库名字 ;

6.创建新的表格:

create table 表名称(
    字段名  数据类型,
    字段名 数据类型
);

演示:

create table student(
    id int,
    name varchar(20)  #说名字最长不超过20个字符
);

7.查看一个表的数据:

select * from 数据库表的名称; 演示:select * from student;

8.添加一条记录/数据:

insert into 表名称 values (值列表);演示:insert into student values(1,'张三');

9.查看表的创建信息

show create table 表名称\G;    演示:show create table student;

10.查看数据库的创建信息:

show create database 数据库名   演示:show create database atguigu;

11.删除表格:

drop table 表名称;  演示:drop table student;

12.删除数据库:

drop database 数据库名; 演示: drop database atguigu;

二,MySQL支持的数据类型

整数:tinyint,smallint,mediumint,int,bigint,bit(位)

小数:float,double,decimal,real,numeric

字符串类型:

(1)char和varchar

(2)tinytext,text,mediumtext,longtext

(3)binary, varbinary:存二进制字符串

(4)tinyblob,blob,mediumblob , longblob:以文本形式存二进制的数值,一般存储图片,视频等数据

这篇关于2021-09-04 Mysql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!