首页 > 数据库技术 > 详细

数据库开发 MySQL

时间:2016-06-12 13:55:13      阅读:214      评论:0      收藏:0      [点我收藏+]

MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和移动应用。而MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。

此外,MySQL内部有多种数据库引擎,最常用的引擎是支持数据库事务的InnoDB。

设置mysql root账号密码

mysql admin -u root password root
修改root密码
mysql admin -u root -p password newpwd
连接数据库
mysql -u root -p
mysql -u root -p root
连接远程主机mysql
mysql -h 主机地址 -u 用户名 -p 用户密码
创建数据库
create database mydb;
设置字符集
alter database mydb default character set = utf8;
显示数据库列表
show databases;
切换到某个database
use mydb;

显示本库中的所有表

show tables;

显示某表(table1)的结构

describe table1;

建库

create database

建表

create table tableName (字段设定列表);

删库

drop database 库名;

删表

drap table 表名;

将表中的记录清空

delete from 表名;

为已经存在的表添加新列

alter table tableName add newColumn varchar(8) comment 新添加的字段 // comment为注释,就像在java中//作用是一样的。

为列设定默认值

create table tablename (columnname datatype default defaultvalue); // 新建并设置默认值
alter table tablename alter column columnname set default defaultvalue; // 修改现有列的默认值

删除列

alter table tableName drop column Gatewayid

 

 

 
 

数据库开发 MySQL

原文:http://www.cnblogs.com/284628487a/p/5577262.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!