mysql_基础操作

基本操作

* 清空屏幕 cls

* 登录 mysql -uroot -p密码 -P端口 -h127.0.0.1

* 修改提示符 prompt \D \d \h \u  > 日期 当前数据库 服务器名称 当前用户

* 显示服务器版本 SELECT VERSION();

* 显示当前日期 SELECT NOW();

* 显示当前用户 SELECT USER();

* 当前打开的数据库 SELECT DATABASE();

* 默认端口号 3306

* 自增 AUTO_INCREMENT (必须和PRIMARY KEY 一起使用 但是PRIMARY KEY 不一定和AUTO_INCREMENT一起使用)

* 无字符 UNSIGNED

约束

* 主键约束 PRIMARY KEY

* 外键约束 FOREIGN KEY  // FOREIGN KEY (pid) REFERENCES column_name (id));

* 唯一约束 UNIQUE KEY

* 默认约束 DEFAULT

* 非空约束 NOT NULL

* 默认约束 DEFAULT

* 创建数据库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;

* 创建数据表

    `CREATE TABLE [IF NOT EXISTS] table_name (
        column_name data_type [UNSIGNED] [NULL | NOT NULL] [AUTO_INCREMENT] [PRIMARY KEY] [DEFAULT(...)] ,
        ......
    );`

* 删除数据库 DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;

* 修改数据库 ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;

* 插入记录 INSERT [INTO] table_name [(column_name, ....)] VALUES(val,...);

* 查看服务器下数据库列表 SHOW  {DATABASES | SCHEMA} [LIKE 'pattern' | WHERE expr];

* 查看数据库的详细创建信息 SHOW CREATE DATABASE db_name;

* 查看数据表的详细创建信息 SHOW CREATE TABLE db_name;

* 查看警告详情  SHOW WARNINGS;

* 查看数据表 SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr];

* 查看数据表结构  SHOW COLUMNS FROM table_name;

* 记录查找 SELECT expr,... FROM table_name;

你可能感兴趣的:(mysql_基础操作)