关键字
简介安装与linux下配置了解数据库的sql语句操作
简介
什么是mysql
数据库STRUCTURED QUERY LANGUAGE
为什么选择mysql
常用数据库有oracle,DB2, SQL, Server
PHP + Mysql很配
学习方向
DBA
程序员
为项目设计表
使用sql语句
mysql的架构
c / sclient / server
客户端服务器 -- 数据库 -- 数据表 -- (记录, 字段)
mysql的安装和启动过程
以ubuntu16.04为例,安装mysql
打开终端,依次键入下述内容
1 # 获取mysql安装包并安装2 # 普通用户 sudo apt-get install mysql-server3 # root 用户4 apt-get install mysql-server5 apt install mysql-client6 apt install libmysqlclient-dev7 8 # 测试安装是否成功9 netstat -tap |grep mysql10 11 # 进入mysql12 mysql -h localhost -u root -p13 password14 15 # 设置mysql允许远程访问16 # 进入下文件,注释掉bind-address, 保存退出17 vim /etc/mysql/mysql.conf.d/f18 19 # 执行授权命令20 grant all on *.* to root@'%' identified by 'password' with grant option;21 flush privileges;22 23 # 退出mysql服务24 quit25 26 # 重启mysql27 service mysql restart28 29 # 现在在windows下可用navicat等软件链接ubuntu下的mysql服务
sql语句初体验
语句分类
DDL定义库表数据结构
DML数据操作
DQL数据查找
DCL控制
准备和DDL
# linux终端下连接mysqlmysql -h localhost -u root -ppassword# 退出exit
\s -- 查看状态show variables -- 查看变量show databases --查看库show tables --查看表
desc info--查看表结构create database xsphpdb; --创建库drop database xsphpdb; --删除库drop database if exists xsphpdb;create table xsphpdb.info(id int, name char(30), age int); --创建表use xsphpdb; --使用指定库,不再用引用drop table info; -- 删除表 create table info(id int, name char(30), age int) if not exists xsphpdb;
DML
insert into info values(1, xiaohong, 18); --插入记录insert into info values(2, xiaoqiang, 20); select * from info; --查看记录update info set name='xiaoming', age='21' where id=2; --修改记录delete from info where id=1;
帮助指令
?contents?data types?int
如果觉得《mysql入门_高洛峰_简介_linux安装_远程连接配置_sql语句初始》对你有帮助,请点赞、收藏,并留下你的观点哦!