当前位置:首页 > PHP教程 > PHP总结归纳

mysql学习-根本使用

mysql学习--基本使用 一旦安装完成,mysql 服务器应该自动启动。 sudo start mysql #手动的话这样启动 sudo stop mysql #手动停止 当你修改了配置文件后,你需要重启 mysqld 才能使这些修改生效。 要想检查 mysqld 进程是否已经开启,可以使用下面的命令: pg

mysql学习--基本使用

一旦安装完成,mysql 服务器应该自动启动。

sudo start mysql #手动的话这样启动
sudo stop mysql #手动停止

当你修改了配置文件后,你需要重启 mysqld 才能使这些修改生效。

要想检查 mysqld 进程是否已经开启,可以使用下面的命令:

pgrep mysqld

如果进程开启,这个命令将会返回该进程的 id。

mysql配置文件:/etc/mysql/my.cnf ,其中指定了数据文件存放路径

datadir         = /var/lib/mysql

如果你创建了一个名为 test 的数据库,那么这个数据库的数据会存放到 /var/lib/mysql/test 目录下。

进入mysql

mysql -u root -p 

(输入mysql的root密码)

qii@ubuntu:~$ mysql -u root -p
enter password: 
welcome to the mysql monitor.  commands end with ; or g.
your mysql connection id is 37
server version: 5.1.41-3ubuntu12.3 (ubuntu)

type 'help;' or 'h' for help. type 'c' to clear the current input statement.

mysql> 

修改 mysql 的管理员密码:

sudo mysqladmin -u root password newpassword;

查看当前用户拥有的数据库:

mysql> show databases
-> ;
+--------------------+
| database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.19 sec)

查看当前用户可以用的数据库:

mysql> show databases
-> ;
+--------------------+
| database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.19 sec)

mysql> show tables
-> ;
error 1046 (3d000): no database selected
mysql> select table_name from user_tables;
error 1046 (3d000): no database selected
mysql> show databases;
+--------------------+
| database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)

选择一个当前数据库:

mysql> use mysql
reading table information for completion of table and column names
you can turn off this feature to get a quicker startup with -a

database changed

查看当前数据库中的表:
mysql> show tables
-> ;
+---------------------------+
| tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
24 rows in set (0.00 sec)

查看一个表的详细信息:

mysql> describe servers;
+-------------+----------+------+-----+---------+-------+
| field | type | null | key | default | extra |
+-------------+----------+------+-----+---------+-------+
| server_name | char(64) | no | pri | | |
| host | char(64) | no | | | |
| db | char(64) | no | | | |
| username | char(64) | no | | | |
| password | char(64) | no | | | |
| port | int(4) | no | | 0 | |
| socket | char(64) | no | | | |
| wrapper | char(64) | no | | | |
| owner | char(64) | no | | | |
+-------------+----------+------+-----+---------+-------+
9 rows in set (0.04 sec)

吐了个 "cao" !
吐个槽吧,看都看了
.syntaxhighlighter{padding-top:20px;padding-bottom:20px;} syntaxhighlighter.config.clipboardswf = 'https://www.php1.cn/syntaxhighlighter/scripts/clipboard.swf'; syntaxhighlighter.all();
tools online | 在线开发工具
  • html/js格式化/压缩
  • css代码格式化工具
  • 文章自动排版工具
  • html/js转换
  • utf-8编码转换工具
  • unicode 转换
  • url编码解码
  • 二维码生成工具
  • ip地址查询
  • http状态码(响应码)
  • 网页header头
  • 网页源代码
  • json解析着色
  • diff文件比较
ranklist | 热门文章
  • 1深入理解redis主键失效原理及实现机制
  • 2http 请求头中的 proxy-connection
  • 3zrm for mysql 使用指南
  • 4dtcc归来-高可用可扩展数据库架构探讨
  • 5《mysql性能调优与架构设计》推荐序-from fenng
  • 6perl 批量跳过 mysql slave 复制错误
  • 7读者朋友整理的《mysql性能调优与架构设计》勘误信息
  • 8
    【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!