软件开发专业网

15837636235

地址:无锡国家软件园
网 址:www.javaandc.com
邮 箱:renaide#126.com
手  机:15837636235
邮  编:100000
传 真:15837636235

android开发 > MySql常用的操作

MySql常用的操作
发布时间:2014-10-06 新闻来源:软件开发专业网 浏览次数:892000

   MySql常用的操作有哪些?下面软件开发网将详细的为你介绍一下关于MySql的一些常用的操作,对于软件开发网将为你介绍


  MySQL 常用命令

  1) status (查看系统状态信息)

  2) ? functions (查看系统函数)

  3) select now();(显示当前时间)

  4) select user();(显示当前用户)

  5) show databases;(显示当前用户的数据库)

  其中"?"等价于help

  ? show 等价于 help show

  ? functions 等价于help functions

  1.何为SQL?

  1)结构化查询语言? (工具)

  2)是一个标准

  3)不同厂商对此标准可以进行相应扩展.

  2.使用SQL的目的?

  1)操作数据库

  2)访问,操作数据

  3.SQL的分类

  1)DDL(数据定义语言)

  create,alter,drop,...

  2)DML(数据操纵语言)

  select,insert,update,delete,..

  3)DCL(数据控制语言)

  commit,rollback,savepoint,grant,revoke,

  MySQL 中数据库的操作(DDL)

  1.创建数据库?

  语法:参考 ? create database

  1)create database javaandc;

  2)create database if not exists gsd

  character set utf8;

  查看数据库的创建语句?

  show create database javaandc;

  2.修改数据库?

  语法: ? alter database

  alter database javaandc

  character set utf8;

  3.删除数据库?

  语法: ? drop database

  drop database javaandc;

  4.打开数据库?

  use javaandc;

  显示当前用户的数据库?

  show databases;

  MySQL 中的表的操作

  表:数据库中最基本的存储单元(由行,列组成)

  1.创建表?

  语法: ? create table

  create table 表名(

  列名 类型 [约束] [默认值],

  ... )

  例如

  首先要打开数据库:例如 use javaandc;

  create table if not exists Customer(

  id int primary key,

  name varchar(20) not null,

  weight decimal(3,1) default 0,

  birthday datetime not null

  )engine=InnoDB character set utf8;

  显示表结构: desc customer

  显示数据库中的表:show tables

  创建表时需要的数据类型

  1)数值型(整型,浮点)

  2)字符型(char,varchar)

  3)日期型(date,datetime,timestamp)

  4)其它(blob,text,..)

  创建表时使用的约束

  1)主键约束(primary key)

  a)表中的一个或多个字段

  b)能够唯一标识某条记录

  2)非空约束(not null)

  3)唯一约束(unique)

  4)外键约束(foreign key ):多表时讲

  create table student(

  sid int auto_increment,

  sname varchar(50) unique,

  gender enum('male','female')

  default 'male',

  birthday datetime,

  primary key (sid)

  );

  create table score(

  sid int,

  cid int,

  score int,

  primary key (sid,cid)

  )
首页