首页 > 代码库 > MySQL数据库基础

MySQL数据库基础

  1. 安装mysql

[root@ultraera ~]# yum install mysql mysql-server mysql-devel

2.启动mysql,并设置开机自启动

[root@ultraera ~]# service mysqld start/stop/restart/status        #启动/关闭/重启/状态
chkconfig mysqld on/off
[root@ultraera ~]# chkconfig --list | grep mysqld
mysqld         	0:off	1:off	2:on	3:on	4:on	5:on	6:off

3.相关配置

/etc/my.cnf		mysql配置文件
/var/lib/mysql	mysql数据库文件
port:3306	mysql默认端口

5.注意事项

mysql> quit                                #quit,退出,等同于ctrl+c
Bye
[root@ultraera ~]# 

;            #MySQL 绝大对数语句都是以分号结尾,注意是英文模式下的分号。
字符和字符串用 ‘ ‘ 引起;

4.mysql初始化及登录

[root@ultraera ~]# mysql -u root -p ‘123456‘
[root@ultraera ~]# mysql -u root -p -h localhost             “-h” 指定服务器地址

5.创建、查看删除当前数据库

mysql> CREATE DATABASE ultraera;
Query OK, 1 row affected (0.00 sec)
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
| ultraera           |
+--------------------+
4 rows in set (0.00 sec)
mysql> DROP DATABASE ultraera;
Query OK, 0 rows affected (0.00 sec)

6.创建、查看及删除当前表格

#创建表格之前要先选择数据库
mysql> use ultraera;
Database changed

mysql> CREATE TABLE ultraera(                         #create 创建表格,至少1列
    -> id int NOT NULL,                                         #NOT NULL  不为空,int 整型
    -> name char(20) NOT NULL,                          #char() 字符型 ,()内定义字符长度
    -> age int NOT NULL,
    -> );
Query OK, 0 rows affected (0.01 sec)

mysql> DESC ultraera;
+-------+----------+------+-----+---------+----------------+
| Field | Type     | Null | Key | Default | Extra          |
+-------+----------+------+-----+---------+----------------+
| id    | int(11)  | NO  |     | NULL    |                |
| name  | char(20) | NO  |     | NULL    |                |
| age   | int(11)  | NO  |     | NULL    |                |
+-------+----------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

mysql> DROP TABLE ultraera ;
Query OK, 0 rows affected (0.00 sec)


本文出自 “南非部落” 博客,请务必保留此出处http://ultraera.blog.51cto.com/6640392/1583524

MySQL数据库基础