讲解:
影响:储备和经管数据的货仓
分类:
关联型数据库:二维表模子数据库(宛如excel)
非关联型数据库:key-value模子数据库
特性:
1.耐久化储备2.读写速率极高3.保证数据的有用性2.MySQL数据库安设和利用mysql数据库包括:客户端和效劳器端
登录MySQL数据库:mysql-u用户名-p明码
退出MySQL数据库:
1.quit2.exit3.ctrl+d完好的mysql敕令:
#毗邻内地mysql效劳端mysql-uroot-pmysql-uroot-p#毗邻长途mysql效劳端mysql-uroot-p-h..88..MySQL图形化开采器械DataGrip
安设和破译利用
二.mysql数据库1.SQL语句SQL重要分红讲解:
DQL(DataQueryLanguage):数据盘查谈话
DML(DataManipulationLanguage):数据经管谈话(增点窜)
DDL(DataDefinitionLanguage):数据界说谈话(键表和键库)
DCL(DataControlLanguage):用来界说数据库的会见权力和平安级别,及建立用户。
2.SQL通用语法SQL语句能够单行或多行钞写,以**分号**结果可利用空格和缩进入坚固语句的可读性MySQL数据库的SQL语句不辨别巨细写,关键字倡导利用大写SELECT*FROMuser;一样能够利用/**/的方法实行注解--#3.数据典型和束缚影响:
数据典型和束缚保证了表中数据的确切性和完好性数据典型:数字,字符串,功夫
int,bitdecimalvarchar,chardate,time,datetimeenum数据束缚
primarykeynotnulluniquedefaultforeignkey三.数据库敕令1.敕令行客户端MySQL的利用-上岸和登出上岸
mysql-uroot-p-h..88.
登出
quitexitctrl+d2.敕令行客户端MySQL的利用-数据库操纵sql语句
观察所珍稀据库
showdatabases;
建立数据库
createdatabasebigdata34charset=utf8;
利用数据库
usebigdata34;
观察暂时利用的数据库
selectdatabase();
节略数据库-警惕
dropdatabasebigdata34;
观察建立库的语句
showcreatedatabasebigdata34;
图形界面
3.敕令行客户端MySQL的利用-表布局操纵sql语句建立表
格式:
createtable表名(字段名典型(长度)[束缚],字段名典型(长度)[束缚],...);
观察建立表的语句:
showcreatetable表名;
观察表布局:
desc表名;
观察暂时数据库中一共表
showtables;
节略表
droptable表名;
改动表-增加字段
altertable表名add字段名典型(长度)束缚;
改动表-改动字段典型
altertable表名modify字段名典型(长度)束缚;
阐述:
modify:只可改动字段典型或许束缚,不能改动字段名改动表-改动字段名和字段典型
altertable表名change旧字段名新字段名典型(长度)束缚;
阐述:
change:既能对字段重定名又能改动字段典型还能改动束缚改动表-节略字段
altertable表名drop字段名;
表重定名:
renametable旧表名to新表名;4.敕令行客户端MySQL的利用-表数据操纵sql语句(增点窜)
增加数据
insertinto表名(字段1,字段2,...)values(值1,值2,...);insertinto表名values(值1,值2,...);insertinto表名(字段1,字段2,...)values(值1,值2,...),(值1,值2,...);insertinto表名values(值1,值2,...),(值1,值2,...);
改动数据
#1.改动字段的一共动做值update表名set字段=值;#2.改动字段知足前提的行的值update表名set字段=值where前提;
DML节略数据
#1.一行一行节略表中实质deletefrom表名;#2.一行一行节略知足前提的表中实质deletefrom表名where前提;
DDL清空表数据
#1)节略表2)从头建表truncate表名;
0底子也能学的底子班
目前仅需28元便可报名