首页 > 代码库 > mysql基础

mysql基础

1.mysql 的登入与登出

  :  mysql -uroot -proot

   :  exit,or\q

2.mysql 提示符的修改

  登入时:  mysql -uroot -proot -prompt 提示符

  登入后:   mysql>prompt 提示符>

3.mysql的数据类型

技术分享技术分享

技术分享技术分享

 

4.mysql的语句规范

:关键字与函数名名称全部大写。数据库名称,表名称字段名称全部小写。sql的语句必须以分号结尾。

5.mysql的常用命令

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

SELECT NOW();显示当前时间

SELECT USER();显示当前用户

6.数据库相关命令

创建数据库:

CREATE DATABASE|schema[IF NOT EXITS] db_name CHARACTER SET charset_name(为编码方式);  

修改数据库:

ALTER DATABASE|schema[db_name] CHARACTER SET charset_name;

查看修改的数据库:

SHOW CREATE DATABASE db_name;

删除数据库:

DROP DATABASE|schema [IF EXISTS] db_name;

7.数据库子类数据表

创建数据表:

CREATE TABLE[IF NOT EXISTS] table_name(column_name data_type,...);

查看数据表:

SHOW TABLES[FROM db_name][LIKE ‘pattern‘|WHERE expr];

SHOW CREATE TABLE db_name;//查看创建的状态

查看数据表结构:

SHOW COLUMNS FROM tbl_name;

插入记录:

INSERT[INTO] tbl_name[(col_name,...)]VALUES(val,...);

记录查找:

SELECT expr,... FROM tbl_name;

自动编号:

AUTO_INCREMENT;必须与主键统一使用;

7.约束

:主键约束:PRIMARY KEY

每张数据表只能存在一个主键,保证记录的唯一性,主键自动为NOT NULL;

唯一约束:UNIQUE KEY

  可以为空值,可以存在多个唯一约束;

默认约束:DEFAULT

外键约束:FOREING KEY

 

mysql基础