Ubuntu下安装MySQL安装及入門
来源:互联网 发布:java 电脑配置 编辑:程序博客网 时间:2024/05/18 09:38
最近在学习SQL语言,只学语言很无聊,想来装上MySQL边学习,边练习SQL语言。
MySQL安装
Ubuntu下安装MySQL的命令如下
sudo apt-get install mysql-serversudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev
安装期间会弹出要求你输入输入密码的界面,如下图所示。注意该密码并不是系统用户密码,而是为操作MySQL设定的新密码,设置后请牢记。
查询是否安装成功
在终端中键入以下命令
sudo netstat -tap | grep mysql
如果显示结果如下所示,就表示成功了,只要出现mysql就表示成功了
tcp6 0 0 localhost:mysql *:* LISTEN 7577/mysqld
登录和退出MySQL
在终端中输入下面命令登录MySQL,键入下面的命令后会提示输入密码,就是安装时你输入的密码。这是在本机上登录MySQL,如果要远程登录,请看参考文献第一篇。
//登录命令mysql> mysql -u root -p
登录成功后就会出现mysql>的提示符,如下图所示,然后再输入show databases;
就会显示数据库了。
MySQL 退出登录命令有三个,如下所示:
//退出命令mysql > exit;或mysql > quit;或mysql > \q;
创建和删除数据库
创建数据库
//通过创建名mysqladmin为mydata的数据库mysqladmin -u root -p create mydata;//已经登录的状态下create database mydata;
删除数据库
//删除名为mydata的数据库mysqladmin -u root -p drop mydata;//已经登录状态下drop database mydata;
管理MySQL命令
语法:MySQL是大小写不敏感的,但是记得用分号结尾
//显示已经创建的数据库show databases;
//选择一个数据库,选择了一个数据库后才能进行其他的对表的增,删,改的操作use <database name>
//显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库show tables;
//显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息SHOW COLUMNS FROM <tablename>
当然,你可以用SQL语言取操纵你的数据库,SQL语言的话取可以看我的这篇文章http://blog.csdn.net/shanghairuoxiao/article/details/75249317!
编程访问数据库
写一个简单的程序来访问该数据库,实现 show tables 功能:(从网上找的一段程序)#include <mysql/mysql.h>#include <stdio.h>#include <stdlib.h>int main() { MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char server[] = "localhost"; char user[] = "root"; char password[] = "mima"; char database[] = "mysql"; conn = mysql_init(NULL); if (!mysql_real_connect(conn, server,user, password, database, 0, NULL, 0)) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } if (mysql_query(conn, "show tables")) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } res = mysql_use_result(conn); printf("MySQL Tables in mysql database:\n"); while ((row = mysql_fetch_row(res)) != NULL) { printf("%s \n", row[0]); } mysql_free_result(res); mysql_close(conn); printf("finish! \n"); return 0;}
编译时记得在后面加上-lmysqlclient,去链接MySQL的动态库。
运行结果如下图所示:
最后附上MySQL官方文档地址:https://dev.mysql.com/doc/
参考文章:
[1] http://blog.csdn.net/yancey_blog/article/details/52780357
[2] http://www.cnblogs.com/boshen-hzb/p/5889633.html
[3] http://www.runoob.com/mysql/mysql-install.html
[4] http://www.cnblogs.com/panxuejun/p/6110638.html
- Ubuntu下安装MySQL安装及入門
- Ubuntu下安装配置MySQL及MySQL++
- Ubuntu下mysql安装及常用命令
- ubuntu下安装mysql及远程访问
- ubuntu下mysql安装及基本操作
- Ubuntu下MySQL的安装及配置
- ubuntu下MYSQL安装部署及常用命令
- Ubuntu下安装MySQL及简单操作
- Ubuntu下安装MySQL及简单操作
- Ubuntu下安装MySQL及简单操作
- Ubuntu下安装MySQL及简单操作
- Ubuntu下安装MySQL及简单操作
- Ubuntu下安装MySQL及简单操作
- Ubuntu下安装MySQL及简单操作
- ubuntu下mysql安装及python操作
- Ubuntu下安装MySQL及简单操作
- Ubuntu下安装MySQL及简单操作
- Ubuntu下mysql安装及配置
- 数组 | 数组遍历 | 排序 | 多维(二维)数组
- java求最大值,当用户输入end的时候显示刚才输入数字中的最大值
- 条款07:为多态基类声明virtual析构函数
- C++知识点(一)
- Java设计模式之适配器设计模式(项目升级案例)
- Ubuntu下安装MySQL安装及入門
- 数据结构小结——顺序栈
- 003_JS实现图片轮播与点击播放
- 新版支付宝WAP支付成功回调接口验签失败问题解决办法
- vijos1059 积木城堡(背包)
- PHPStorm2017的激活与汉化
- 工作笔记(2017/8/6)
- js index属性及jquery index()方法
- HDU 3280 Equal Sum Partitions(区间DP)【模板】