MySQL学习 1- 简介

1. 什么是MySQL

MySQL是一种「客户机-服务器」的DBMS,即它是一种数据库软件。使用MySQL之前要先准备服务器和客户机。服务器可选择:本地安装(官网下载)或访问有权限的远程服务器;客户机可选择:mysql命令行程序或图形工具。本机环境:MAC+MySQL服务器(本地安装)+myql命令行程序。连接到mysql,需要知道如下信息:a. 主机名(如果连接到本地MySQL服务器,为localhost)b.端口号(若使用默认端口3306之外的端口)c.用户名

2. 连接MySQL

MySQL下载并安装,启动MySQL服务器。打开terminal,进入目录/usr/local/mysql/bin,修改密码:mysqladmin -u用户名 -p password,按照提示先输入旧密码,再输入新密码。

进入MySQL:命令行执行mysql -h127.0.0.1 -uroot -p,按回车,输入密码,看到mysql>,表明进入mysql。

命令行连接有两种方式,SOCKET连接(本地连接)和TCP/IP连接(远程连接)

SOCKET连接 :mysql -S/tmp/mysql.sock -uroot -p

远程连接:mysql -h127.0.0.1 -P3306 -uroot -p

3. 操作MySQL

查看数据库:show databases;

创建数据库:create database 数据库名;

使用数据库:use 数据库名;

创建数据表:create table 表名( 字段名 字段类型, ..., primary key(字段名));

                      create table stu(id  int(10), name varchar(20), primary key(id));

显示创建指定数据表的SQL语句: show create table 表名;

新增一个字段:mysql> alter table stu add column gender varchar(20);

修改一个字段:mysql> alter table stu modify column gender varchar(10);

删除一个字段:mysql> alter table stu drop column gender;

删除表:mysql> drop table stu;

插入一条记录:mysql> insert into stu(id,name,age) values(1,'pw',28);

                           或者省略字段mysql> insert into stu values(2,'nss',28);

查询数据:mysql> select * from表名;

更改数据:mysql> update stu set age=29 where id= 1;

删除数据:  mysql> delete from stu where id=1;

你可能感兴趣的:(MySQL学习 1- 简介)