当前位置:Gxlcms > 数据库问题 > mysql篇---mysql(一)

mysql篇---mysql(一)

时间:2021-07-01 10:21:17 帮助过:5人阅读

一.软件的安装

可执行文件

压缩包

Windows:
		可执行文件
			点点点
		压缩包
			放置任意目录
			初始化
				服务端:E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld --initialize-insecure
					    # 用户名 root 密码:空
			启动服务端:
				E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld\mysqld
				
			客户端连接:
				E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld\mysql -u root -p 
				
				发送指令:
					show databases;
					create database db1;
				
			环境变量的配置:
				E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin
				mysqld
				
			windows服务:
				E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld --install
				net start MySQL
				
				E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld --remove
				
				net start MySQL
				net stop MySQL

 

 

 

 

win

linux

mac

 


二.SQL语句规则

 

1.库操作

show databases  查看 mysql中现有的库

create database name 建立库

drop database name 删除库

 

 

内键

外键

 

2.文件操作

 

show databases tables  查看库中 所有的表

show tables 查看use 库的下 表

 

create table name 建立表

create table t1(id int,name  char(10)) default charset=utf8;

create table t1(id int,name char(10))engine=innodb default charset=utf8;

create table t2(id int auto_increment,name char(10))engine=innodb default charset=utf8;

 

create table t1(
            列名 类型 null,
            列名 类型 not null,
            列名 类型 not null auto_increment primary key,
            id int,
            name char(10)
        )engine=innodb default charset=utf8;
            # innodb 支持事务,原子性操作
            # myisam myisam
            
            auto_increment 表示:自增
            primary key:  表示 约束(不能重复且不能为空); 加速查找
            not null: 是否为空

 

 

select table name 查看 表内容

 

删除表

drop table t1;

请空表:

delete from t1;

truncate table t1;

 

 

 

类型:

数字

int

tinyint

bigint

 

 

float

double

decimal

 

字符串

char(10)  速度快

varchar(10) 节省空间

注意:创建数据表定长列往前放

text
                    
                    上传文件:
                        文件存硬盘
                        db存路径

 

时间

datettime

 

mysql篇---mysql(一)

标签:文件操作   软件   mysql   windows服务   配置   text   重复   tar   自增   

人气教程排行