行测 宽禁带半导体 XnMatrix Seajs Semantic UI EaselJS vue前端开发 vue手册 bootstrap模板 jmeter性能测试视频 matlab读取dat文件 android常用布局 matlab复数求模 python指数函数 python中len函数 python重复执行 python函数的调用 linux入门 linuxsleep php入门例子 python教程下载 java小程序 qq飞车剧情辅助 exescope教程 忧思华光玉 摩斯密码翻译 网络适配器下载 wow怎么赚钱 电子商城系统 html5下载 修改ip地址软件 pdf密码移除 js文件上传 密码翻译 quickchm 兽之祝福 csgo帧数显示 mysql联合查询 this关键字 hdcp功能
当前位置: 首页 > 学习教程  > 编程语言

8.11初识SQL

2020/8/11 19:50:24 文章标签:

在linux系统上安装sql并配置

linux虚拟机安装mysql步骤
1、网络配置(仅主机:static,yes,IPADDR=)
2、systemctl restart network 重启网络配置
3、停止和禁用防火墙
systemctl stop firewalld
systemctl disable firewalld
4、moba远程连接虚拟机
5、上传安装包(1个jdk,2个mysql)
6、解压jdk包:tar -zxvf jdk。。。
7、配置环境变量 :vi /etc/profile (JAVA_HOME,CLASSPATH,PATH)
8、安装mysql
8.1 下载安装依赖包(net-tools、autoconf、perl)
8.2 下载冲突的mariadb包
8.2.1 查找冲突包:rpm -qa | grep mariadb
8.2.2卸载:rpm -e mariadb。。。 --nodeps
8.3 安装客户端
rpm -ivh MySQL-client-
8.4 安装服务端
rpm -ivh MySQL-server-
9、配置:vi /usr/my.cnf		(用yum安装的时候在/etc/my.cnf)
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
collation_server=utf8_general_ci
skip-grant-tables
10、启动mysql服务:service mysql start/systemctl start mysql
11、免密登录mysql数据库:mysql,进入mysql库:use mysql
12、修改密码:update user set password=password('ok');
13、修改配置文件,把免密登录注释
14、重启服务:service mysql restart
15、再次登录数据库:mysql -uroot -pok
16、重置密码:set password=password('ok');
17、进入mysql库:use mysql
18、对root用户赋权:
grant all on *.* to 'root'@'%' identified by 'ok';
flush privileges;
19、使用sqlyog连接mysql数据库

连接数据库:
本机数据库:mysql -hlocalhost -uroot -p
mysql -h127.0.0.1 -uroot -p
远程数据库:mysql -h192.168.126. -uroot -p

对库的操作:
查看数据库:show databases;
创建数据库:create database lol;
删除数据库:drop database lol;
切换到某个数据库:use Myschool;
对表的操作:
查看表结构:desc subject;
查看建表语句:show create table subject;
删除表:drop table if exists grade;
创建表:create table grade(
GradeId int(4) primary key,
GradeName varchar(10)
);
CREATE TABLE test(
	t_score DOUBLE(4,2),
	t_test DECIMAL(10,2)
);

CREATE TABLE testchar(
	t_char CHAR(20)
);

DROP TABLE testchar;

CREATE TABLE testdate(
	t_date DATE,
	t_time TIME,
	t_datetime DATETIME,
	t_timestamp TIMESTAMP,
	t_year YEAR
);

SELECT * FROM testdate;
CREATE TABLE student(
	StudentNo INT(4) PRIMARY KEY COMMENT '学号',
	LonginPwd VARCHAR(20) ,
	StudentName VARCHAR(20) COMMENT '学生姓名',
	Sex TINYINT(1) COMMENT '性别,取值0或1',
	GradeId INT(11) COMMENT '年级编号',
	Phone VARCHAR(50) NOT NULL COMMENT '联系电话',
	Adress VARCHAR(255) NOT NULL COMMENT '地址,',
	BornDate DATETIME COMMENT '出生时间',
	Email VARCHAR(50) NOT NULL COMMENT '邮箱账号',
	IdentityCard VARCHAR(18) COMMENT '身份证号'
);
SELECT * FROM student;
CREATE TABLE supper(
	s_id INT(3) PRIMARY KEY AUTO_INCREMENT COMMENT '编号(主键)',
	s_name VARCHAR(50) NOT NULL COMMENT '晚饭名',
	s_price DOUBLE(5,1) NOT NULL COMMENT '价格',
	s_leiXing VARCHAR(50) NOT NULL DEFAULT '主食' COMMENT '类型',
	s_gmfs VARCHAR(50) NOT NULL COMMENT '购买方式',
	s_sysc TIME NOT NULL COMMENT '食用时长',
	s_pj VARCHAR(255) NOT NULL DEFAULT '好吃,推荐' COMMENT '评价'
);

SELECT * FROM supper;

DROP TABLE supper;
#('小米粥',10,'粥','自带','00:10:00','蛮好,实惠'),

INSERT INTO supper(s_name,s_price,s_leixing,s_gmfs,s_sysc,s_pj) VALUES
		('香菇炖鸡',14,'盖浇饭','外卖','00:10:00','还行,挺好'),
		('毛豆鸡丁',14,'盖浇饭','外卖','00:15:00','还好'),
		('宫保鸡丁',14,'盖浇饭','外卖','00:13:00','还阔以'),
		('包子',8,'包子','校园购买','00:05:00',""),
		
		('可乐鸡翅',20,'肉','自己做','00:30:00',""),
		('红烧牛肉',40,'肉','自己做','00:40:00',"");

本文链接: http://www.dtmao.cc/news_show_100227.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?