点滴记录
自古成功在尝试。

Mysql例题

在mytset中创建表,表明为user,表结构为:username varchar(16)非空,password char(16) binary非空,birthday date 非空,actived int(1)非空 默认为‘0’,username为唯一住键。

(1)安装mysql,启动mysql

#安装
apt-get install mysql-server 
#启动mysql
service mysqld start

(2)登入mysql

mysql的初始管理帐号是root,没有密码,注意:这个root
用户不是Linux的系统用户。MySQL默认用户是root,由于 初
始没有密码,第一次进时只需键入mysql即可。

mysql -u root -p
#mysql [-u username] [-h host] [-p[password]] [dbname]
#username 与 password 分别是 MySQL 的用户名与密码,

(3)实际操作

create database 库名;
例如:创建一个名字位aaa的库
mysql> create databases aaa;

create database mytest;
show databases; #查找库
desc user; #查表

create table user(
username varchar(16) not null primary key,
password char(16) binary not null,
birthday date not null default "1975-12-31",
actived int not null default 0
);

向表中插入三条记录,内容分别为(a1,123abc,1975-5-5,1),(a2,att321,1980-10-12,0),(a3,  ccess33,”,”)。

insert into user(`username`,`password`,`birthday`,`actived`) values (‘a1′,’123abc’,’1975-5-5′,1); #向表中插入数据
insert into user(`username`,`password`,`birthday`,`actived`) values (‘a2′,’att321′,’1980-10-12’,0);
insert into user(`username`,`password`,`birthday`,`actived`) values (‘a3′,’ccess33’,”,”);

将a2的name修改我a22;查询表user中 actived 是0 的记录;删除表user中username为‘a2’的记录;

update user set username = ‘a22’ where username = ‘a2’; #将a2修改为a22
select * from user where actived = 0; #查询表user中actived是0的记录
delete from user where username = ‘a22’; #删除表user中username为李二的记录

插入记录(‘kanaka’,‘kanakapswd’,‘1995-09-18’,0)·(‘atfa’,‘atfapswd’,‘1977-10-30’,1)查询表中所有的记录

insert into user(`username`,`password`,`birthday`,`actived`) values (‘kannaka’,’kanakapswd’,’1975-09-18′,0); #插入记录
insert into user(`username`,`password`,`birthday`,`actived`) values (‘atfa’,’atapswd’,’1977-10-30′,1);
select * from user; #查询表中所有的记录
未经允许不得转载:日常笔记 » Mysql例题

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址