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

MySQL操作

时间:2018-06-15 22:45:45      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:admin   ble   utf8   sel   varchar   nbsp   mys   weight   修改字符集   

1.SQL        


1.SQL    

  • DDL:create、alter、drop
  • DCL:grant、revoke
  • DML:update、insert、delete
  • DQL:select

 

1.1.DDL

创建数据库

  • 语法:create database dbName [character set charsetName [collate colName]]
技术分享图片
mysql> create database db_users character set binary;
mysql> create database db_college;
View Code

 修改数据库

技术分享图片
mysql> alter database db_users character set utf8;
View Code

 删除数据库

技术分享图片
mysql> drop database db_users;
View Code

 

数据类型对照
Java MySQL
byte/short/int/long tinyint/smallint/int/bigint
float/double float/double
boolean bit
char/String char/varchar
Date date/time/datetime/timestamp
File blog/text

 

创建表

技术分享图片
mysql> create table t_student(
    ->  id int primary key auto_increment,
    ->  name nchar(30) not null,
    ->  gender char(1),
    ->  score double,
    ->  state char(1) default 1,
    ->  idcard int(18) unique
    ->  );
View Code

 修改表结构

  • 增、删、改 表结构,分别用到关键字:add、drop、change、modify

增加列、修改列定义、修改列名称、删除列

技术分享图片
mysql> alter table t_student add descStu varchar(150);
mysql> alter table t_student modify descStu varchar(350);
mysql> alter table t_student change descStu descption varchar(350);
mysql> alter table t_student drop descption;
View Code

表的重命名、修改字符集

技术分享图片
mysql> rename table t_student to t_stuItheima;
mysql> alter table t_stuitheima character set utf8;
View Code

 

1.2.DML

修改元组属性、删除元组

技术分享图片
mysql> update user set password=password("admin") where host="::1" and user="root";
mysql> delete from user where user is null;
View Code

插入数据

技术分享图片
mysql> insert into t_student values(null, "maqi",null,234.234,null,2342342);
mysql> insert into t_student (id,name,gender,score,state,idcard) values(null, "maqi",null,234.234,null,2342342);
View Code

 

1.3.备库

 备库时,直接指定库名。还原数据时,如果把库都删除了,须另外创建。

技术分享图片
C:\Users\Administrator\Desktop>mysqldump -uroot test > test.sql
View Code
技术分享图片
mysql> source test.sql;
C:\Users\Administrator\Desktop>mysqldump -uroot test < test.sql
View Code

中括号,表示输入、输出 重定向。

 

 

 

 

 

A

 

MySQL操作

标签:admin   ble   utf8   sel   varchar   nbsp   mys   weight   修改字符集   

原文地址:https://www.cnblogs.com/argor/p/9019650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!