日期:2014-05-16  浏览次数:20711 次

MySQL命令学习(一)

今天我们来学习一下MySQL中的常用命令(MySQL中的命令关键字是不区分大小写的):

(1)show databases;   显示MySQL中的所有database

(2)create database dbname;   在MySQL中创建database dbname

比如我们创建一个名为student_db的数据库:create database student_db;

(3)use dbname;   使用database dbname

比如我们准备使用student_db这个数据库:use student_db; 

(4)drop database if exists dbname;   不带任何提示的删除database dbname

比如我们删除student_db这个数据库:drop database if exists student_db;

(5)show tables;   显示database中所有的table

(6)describe tablename;    显示表tablename的结构

比如我们想知道student_db下面的表student_info的结构:describe student_info;

(7)create table if not exists dbname.tablename(filed1,filed2,……);   创建表tablename

比如我们想在student_db下面创建student_info表:

create table if not exists student_info(
  stu_id Char(20) not null primary key,
  stu_name VarChar(8) not null,
  stu_sex char(2) not null,
  stu_birthday  date not null,
  stu_class varchar(50) not null,
  stu_major Char(8) not null,
  stu_credit Tinyint default 0,
  stu_remark Text null);

在这里插入一点数据类型的介绍

*************************************************************************************************************************

*************************************************************************************************************************

MySQL数据类型

(1)Text类型

CHAR(size) 保存固定长度的字符串(可包含字母、数字及特殊字符),在括号中指定字符串的长度,最多255个字符

VARCHAR(size)保存可变长度的字符串(可包含字母、数字及特殊字符