1.前言
1.1声明
文章中的文字可能存在语法错语以及标点错误,请谅解;
如果在文章中发现代码错误或其它问题请告知,感谢!
关于数据库的基本概念和MySQL数据库的安装可以参看我上篇文章:
https://blog.csdn.net/wangqingchuan92/article/details/80404275
2.创建数据库
创建数据库指令:creat database dbname;
dbname为创建的数据库名字。
举例:
MySQL服务启动成功后,首先输入如下指令进入MySQL:mysql -u root -p
,成功进入到MySQL后,输入指令show databases;
,查看系统中现存所有数据库,然后新建一个数据库,命名为testdb,指令为create databases testdb;
创建数据库完成之后,切换使用use指令来使用testdb数据库:use testdb;
首先看一下数据库中存在的表,使用show指令:show tables;
可以看新建立的数据库中没有任何表,下面可以新建一个数据库表children,表中内容包含ID、姓名、年龄,指令如下:create table children(childno INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY,fname VARCHAR(30),age INTEGER);
创建完成后,使用show tables;
再次查看数据库中有哪些表:
使用DESCRIBE children;
查看表的结构:
由于children表为新建的表,现新加3条记录,指令如下:
insert into children(fname,age) values("A",12);
insert into children(fname,age) values("B",13);
insert into children(fname,age) values("C",11);
使用指令select * from children;
查看表中记录:
有时候我们insert中文到表中后,再select会出现无法识别中文的情况,可以参考这篇博客解决乱码问题:
https://blog.csdn.net/sayoko06/article/details/76679380
以上。
参考资料:
刘学勇.Linux C编程从入门到精通[M].北京,电子工业出版社,2014.1.