Bootstrap

Mysql 基础语法

一、Mysql数据库操作

1.创建数据库

CREATE DATABASE 数据库名称;

数据库名称命名规则

  1. 不能与其他数据库重名
  2. 名称可以由任意字母/阿拉伯数字、下划线(_)和$组成,可以使用上述的字符开头,但不能使用单独的数字
  3. 名称最长可64个字符,别名最长256个字符
  4. 默认情况下,在Windows平台下数据库名、表名不区分大小写,而Linux下区分大小写,建议全部使用小写构建数据库名和表名

2.查看数据库

SHOW DATABASES;

 3.选择数据库

USE 数据库名称;

4.删除数据库

DROP DATABASE 数据库名称;

二、Mysql数据表操作

1.创建数据库

create table table_name (列名1 属性,列名2 属性,...);

示例:

create table db_user(
	id int auto_increment primarykey,
	userName varchat(32) not null,
	password varchar(32) not null,
	time datetime
);

 2.查看数据表结构

2.1 SHOW COLUMNS
SHOW [FULL] COLUMNS FROM 数据表名 [FROM 数据库名];
--或者
SHOW [FULL] COLUMNS FROM 数据库名.数据表名;
2.2 DESCRIBE
DESCRIBE 数据表名称 [列名];
--或者
DESC 数据表名称 [列名];

3.修改表结构

添加列: ALTER TABLE table_name ADD column_name datatype;

修改列数据类型: ALTER TABLE table_name MODIFY column_name new_datatype;

修改列名称: ALTER TABLE table_name CHANGE column_name new_column_name datatype;

删除列: ALTER TABLE table_name DROP COLUMN column_name;

添加主键: ALTER TABLE table_name ADD PRIMARY KEY (column_name);

删除主键: ALTER TABLE table_name DROP PRIMARY KEY;

添加外键: ALTER TABLE table_name ADD CONSTRAINT fk_name FOREIGN KEY (column_name) REFERENCES referenced_table(ref_column);

删除外键: ALTER TABLE table_name DROP FOREIGN KEY fk_name;

将在后续继续编辑文章……​​​​​

;