ubuntu系统
1.安装mysql
sudo apt-get install mysql-server
2.用root用户和密码进入mysql
mysql -uroot -p
3.查看数据库列表
show databases;
4.创建一个名为test的数据库
create database test;
5.进入到名为test的数据库中
use test;
6.创建一个名为Jobs的数据表 字段:id,name,value,user
单字段主键:
create table Jobs( id int PRIMARY KEY,
name varchar(50),
value int,
user varchar(50)
);
多字段主键:
CREATE TABLE student( stu_id INT,
course_id INT,
grade FLOAT,
PRIMARY KEY(stu_id, course_id) //最后设置主键
);
设置字段约束:
CREATE TABLE student( id INT NOT NULL PRIMARY KEY,
name VARCHAR(20) NOT NULL,
stu_id INT,
REFERENCES example1(stu_id)
);
7. 操作Jobs数据表
插入:INSERT Jobs SET name="myname",value=123,user="myuser";
删除:DELETE FROM Jobs WHERE id=3;
更新:UPDATE Jobs SET name="updatename" WHERE id=2;
UPDATE Jobs SET name="updatename",age=newage WHERE id=2 and sno=100;
查询: SELECT * FROM Jobs;
8. 修改mysql机器连接为hostname
vim /etc/mysql/my.cnf bind-address = hostname
9.mysql服务启动命令
启动:service mysql start
停止:service mysql stop
重启:service mysql restart
10.修改Jobs表字段id为主键
基本命令格式如下:
ALTER TABLE tbl_name MODIFY col_name column_definition
alter table Jobs add id int unsinged not null auto_increment primary key
11.清除数据表记录,重置自增字段
turncate table Jobs;
12.查看Jobs表结构
describe Jobs;
13.连接数据库语句Go
db, err := sql.Open("mysql", "root:user@tcp(host:3306)/dbname?charset=utf8")
14. 查看用户
select user();
15.修改数据表的字段名称
如修改task表的status为state:
alter table task change column status state int;
16.为job表增加一个字段/列
alter table job add column state int;
17.修改已存在的字段为自增
alter table node change id id int not null auto_increment;
阅读(2029) | 评论(0) | 转发(0) |