MySQL基础命令xml运用

/*清除表信息*/

delete from 表名;

/*临时修改字符集为jbk*/

set names 'gbk';

/*删除一个数据库*/

drop database if exists 数据库名称;

/*创建一个数据库*/

create database if not exists 数据库名称;

/*选中数据库-才能进行操作*/

use 数据库名称;

/*删除一个表*/

drop table if exists 表名;

 

/* null / not null 值的约束*/

/*primary key 包含了not null和unique 不允许重复的属性*/

/*auto_increment 主键和unique都可以使用 一张表中只能有一个属性自增长*/

/*创建一个表*/

create table if not exists 表名(

ID int not null primary key auto_increment,

Name varchar(12),

EditTime datetime

)engine=InnoDB default charset=utf8;

//插入字段

add  column '这段名'   varchar(55)  null comment  '备注' after(之后) `原有字段名`,

insert into 表名(Name,EditTime) values('制造',now());/*插入*/

insert into 表名(Name,Type,Date ) values(?,?,?)";/*添加*/

delete from 表名where Id=?;/*删除*/

update 表名set Name =?,Type=?,Date=? where Id=?;/*修改*/

select id,Name,ype,Date from 表名where id=?"/*查询*/

 

select * from 表名;/*查询全部*/

 

show databases;/*列出在My SQL服务器主机上的数据库*/

use 数据库名称; /*选中数据库*/

show tables;/*展示数据库中所有的表*/

/*用户表*/

drop table if exists 表名;

create table if not exists 表名(

userID int not null primary key auto_increment,

userName varchar(16),

userAccount varchar(16),

userPwd varchar(32),

userSex smallint,

userNote varchar(64),

roleId int,

userEditTime datetime,

userIsDel smallint

)engine=InnoDB default charset=utf8;

insert into users(userID,userName,userAccount,userPwd,userSex,userNote,roleId,userEditTime,userIsDel)

values (1,'tom','admin','A66ABB5684C45962D887564F08346E8D',1,'',1,'2000-01-01 08:20:09',0);

 

 

你可能感兴趣的:(MySQL基础命令,MySQL)