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:以文本形式存二进制的数值,一般存储图片,视频等数据