码迷,mamicode.com
首页 > 数据库 > 详细

数据库开发 MySQL

时间:2016-06-12 13:56:57      阅读:273      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!