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;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容