mysql学习笔记

mysql学习笔记

进入mysql
mysql -hlocalhost -uroot -p
显示所有的数据库
show databases;
创建数据库
create database <数据库名>
$ create database student;
删除数据库
drop database <数据库名>
$ drop database student;
连接数据库
use <数据库名>
$ use student
查看当前的数据库
$ select database();
当前数据库内表
$ show tables;
建表
create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]); 
$ create table MyClass(

id int(4) not null primary key auto_increment,
name char(20) not null,
sex int(4) not null default ‘0’,
degree double(16,2)
);

获取表结构
$ desc myclass;
or
$ show columns from myclass;
删除表
drop table <表名>
$ drop table myclass;
插入数据
insert into <表名> [(<字段名1>[,..<字段名n>])] values (值1)[,(值n)];
$ insert into myclass(name,sex,degree) values ('jean','0','12.22');
$ insert into myclass values (1,'jean','0','12.22'),(2,'jean','0','23.23');
查询表数据
select <字段1,字段2,..> from where <表达式>
1. 查看表中的所有数据
$ select * from myclass;
2. 查询前几行数据
$ select * from myclass order by id limit 0,2;
or
$ select * from myclass limit 0,2;
删除表中的数据
delete from 表名 where 表达式
$delete from myclass where id=1;
清空表
$ delete from myclass;
修改表中的数据
update 表名 set 字段=新值,..where 条件
$ update myclass set name='lijinya' where id=1;
在表中增加字段
alter table 表名 add 字段 类型 其他;
ps:在表myclass中添加字段passtest,类型为int(4),默认值为0;
$ alter table myclass add passtest int(4) default '0';
更改表名
rename table 元表名 to 新表名;
$ rename myclass to yourclass;
导入数据
$ load data local infile "D:/mysql.txt" info table mytable;
$ use database;
$ source d:/mysql.sql;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值