代码改变世界

20180313 mysql

2018-03-16 15:36  王那天  阅读(126)  评论(0编辑  收藏  举报

学习内容:

1.SQL:Structure Query Language 结构化查询语言 

2.cmd进入SQL:

mysql -u root -p 

3.数据库创建过程:

先数据库,再表,再有数据

4.常用数据类型:

int 整型

float 单精度小数

double 双精度小数

varchar 可变长度字符

date 日期类型

text 文本类型

5.常用语句:

数据库操作:

show databases; //显示所有数据库

注意,SQL以分号来结束语句

create database dbname; //创建数据库

create database dbname

default character set  uft8; //设置默认字符集

show create database db_name; //显示某个数据库

drop database db_name; //删除数据库

alter database dbname default character set gbk; //修改数据库,将字符集改为gbk

use dbname; //选中数据库

表操作:

show tables; //显示所有表

create table table_name

(

field1  datatype,

field2  datatype,

field3  datatype

)  //创建表,在创建之前先选中要创建表的数据库

desc table_name; //显示表

 drop table_name; //删除表

 alter table  table_name add column 字段名 数据类型; //添加字段

alter table table_name drop column 字段名; //删除字段

alter table table_name modify column 字段名 数据类型; //改变字段类型

alter table table_name change column 原名 重命名 数据类型; //改变字段名称

alter table table_name rename to 重命名; //修改表名称

insert into table_name values(); //添加数据 必须按顺序全部添加

insert into table_name(字段名) values(); //插入部分字段

update table_name set 字段名=值; //修改数据

update table_name set 字段名=值 where 判断条件; //带条件修改数据

update table_name set 字段名=值,字段名=值,字段名=值 where 字段名=值(判断条件); //修改多个字段

delete from table_name; //删除表格内所有数据

delete from table-name where 字段名=值(判断条件); //带条件删除字段

select * from table_name查询所有列

select 字段名 from table_name