文章目录
一、登录数据库
mysql -h 127.0.0.1 -u 用户名 -p
mysql -D 所选择的数据库名 -h 主机名 -u 用户名 -p
mysql> exit # 退出 使用 “quit;” 或 “\q;” 一样的效果
mysql> status; # 显示当前mysql的version的各种信息
mysql> select version(); # 显示当前mysql的version信息
mysql> show global variables like 'port'; # 查看MySQL端口号
二、基本数据库操作命令
1. 操作数据库
1.1 创建数据库
create database [if not exists] 数据库名
例子:
-- 创建一个名为 samp_db 的数据库,数据库字符编码指定为 gbk
create database samp_db character set gbk;
1.2 删除数据库
drop database [if exists] 数据库名
例子:
drop database samp_db; -- 删除库名为samp_db的库
1.3 查看数据库
show databases; -- 显示数据库列表。
1.4 使用数据库
use 数据库名
1.5 其他操作
show tables; -- 显示samp_db下面所有的表名字
describe 表名; -- 显示数据表的结构
delete from 表名; -- 清空表中记录
2.操作数据表
2.1 创建数据表
create table [if not exists] `表名`(
'字段名1' 列类型 [属性][索引][注释],
'字段名2' 列类型 [属性][索引][注释],
#...
'字段名n' 列类型 [属性][索引][注释]
)[表类型][表字符集][注释];
例子:
-- 创建user_accounts数据库表,COMMENT内容表示用户表信息
CREATE TABLE `user_accounts` (
`id` int(100) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户号',
`password` varchar(32) NOT NULL DEFAULT '' COMMENT '用户密码',
`reset_password` tinyint(32) NOT NULL DEFAULT 0